diff --git a/src/Illuminate/Foundation/Testing/TestResponse.php b/src/Illuminate/Foundation/Testing/TestResponse.php
index <HASH>..<HASH> 100644
--- a/src/Illuminate/Foundation/Testing/TestResponse.php
+++ b/src/Illuminate/Foundation/Testing/TestResponse.php
@@ -429,6 +429,32 @@ class TestResponse extends Response
     }
 
     /**
+     * Assert that the session has the given errors.
+     *
+     * @param  string|array  $keys
+     * @param  mixed  $format
+     * @return $this
+     */
+    public function assertSessionHasErrors($keys = [], $format = null)
+    {
+        $this->assertSessionHas('errors');
+
+        $keys = (array) $keys;
+
+        $errors = app('session.store')->get('errors');
+
+        foreach ($keys as $key => $value) {
+            if (is_int($key)) {
+                PHPUnit::assertTrue($errors->has($value), "Session missing error: $value");
+            } else {
+                PHPUnit::assertContains($value, $errors->get($key, $format));
+            }
+        }
+
+        return $this;
+    }
+
+    /**
      * Assert that the session does not have a given key.
      *
      * @param  string|array  $key
add asssertion for session errors