assertStatus($code); // Assert that the response has a given code. $response->assertForbidden(); // Assert that the response has a forbidden status code. $response->assertNotFound(); // Assert that the response has a not found status code. $response->assertOk(); // Assert that the response has a 200 status code. $response->assertSuccessful(); // Assert that the response has a successful status code. $response->assertRedirect($uri); // Assert that the response is a redirect to a given URI. $response->assertHeader($headerName, $value = null); // Assert that the given header is present on the response. $response->assertHeaderMissing($headerName); // Assert that the given header is not present on the response. $response->assertExactJson(array $data); // Assert that the response contains an exact match of the given JSON data. $response->assertJson(array $data); // Assert that the response contains the given JSON data. $response->assertJsonCount($count, $key = null); // Assert that the response JSON has an array with the expected number of items at the given key. $response->assertJsonFragment(array $data); // Assert that the response contains the given JSON fragment. $response->assertJsonMissing(array $data); // Assert that the response does not contain the given JSON fragment. $response->assertJsonMissingExact(array $data); // Assert that the response does not contain the exact JSON fragment. $response->assertJsonMissingValidationErrors($keys); // Assert that the response has no JSON validation errors for the given keys. $response->assertJsonStructure(array $structure); // Assert that the response has a given JSON structure. $response->assertJsonValidationErrors($keys); // Assert that the response has the given JSON validation errors for the given keys. $response->assertDontSee($value); // Assert that the given string is not contained within the response. $response->assertDontSeeText($value); // Assert that the given string is not contained within the response text. $response->assertSee($value); // Assert that the given string is contained within the response. $response->assertSeeInOrder(array $values); // Assert that the given strings are contained in order within the response. $response->assertSeeText($value); // Assert that the given string is contained within the response text. $response->assertSeeTextInOrder(array $values); // Assert that the given strings are contained in order within the response text. $response->assertCookie($cookieName, $value = null); // Assert that the response contains the given cookie. $response->assertCookieExpired($cookieName); // Assert that the response contains the given cookie and it is expired. $response->assertCookieNotExpired($cookieName); // Assert that the response contains the given cookie and it is not expired. $response->assertCookieMissing($cookieName); // Assert that the response does not contains the given cookie. $response->assertPlainCookie($cookieName, $value = null); // Assert that the response contains the given cookie (unencrypted). $response->assertSessionHas($key, $value = null); // Assert that the session contains the given piece of data. $response->assertSessionHasAll(array $data); // Assert that the session has a given list of values. $response->assertSessionHasErrors(array $keys, $format = null, $errorBag = 'default'); // Assert that the session contains an error for the given field. $response->assertSessionHasErrorsIn($errorBag, $keys = [], $format = null); // Assert that the session has the given errors. $response->assertSessionHasNoErrors(); // Assert that the session has no errors. $response->assertSessionDoesntHaveErrors($keys = [], $format = null, $errorBag = 'default'); // Assert that the session has no errors for the given keys. $response->assertSessionMissing($key); // Assert that the session does not contain the given key. $response->assertViewHas($key, $value = null); // Assert that the response view was given a piece of data. $response->assertViewHasAll(array $data); // Assert that the response view has a given list of data. $response->assertViewIs($value); // Assert that the given view was returned by the route. $response->assertViewMissing($key); // Assert that the response view is missing a piece of bound data. $this->assertAuthenticated($guard = null); // Assert that the user is authenticated. $this->assertGuest($guard = null); // Assert that the user is not authenticated. $this->assertAuthenticatedAs($user, $guard = null); // Assert that the given user is authenticated. $this->assertCredentials(array $credentials, $guard = null); // $this->assertCredentials(array $credentials, $guard = null). $this->assertInvalidCredentials(array $credentials, $guard = null); // Assert that the given credentials are invalid.