mirror of
https://github.com/namibia/awesome-cheatsheets.git
synced 2024-11-24 05:37:39 +00:00
docs(laravel): http tests assertions
This commit is contained in:
parent
29e2ad39ad
commit
c396e8470c
@ -207,3 +207,175 @@ php artisan view:clear // Clear all compiled view files
|
|||||||
********************************************************************************************/
|
********************************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************************************************************
|
||||||
|
* 12. COLLECTIONS
|
||||||
|
* https://laravel.com/docs/5.7/collections
|
||||||
|
********************************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
all
|
||||||
|
average
|
||||||
|
avg
|
||||||
|
chunk
|
||||||
|
collapse
|
||||||
|
combine
|
||||||
|
concat
|
||||||
|
contains
|
||||||
|
containsStrict
|
||||||
|
count
|
||||||
|
crossJoin
|
||||||
|
dd
|
||||||
|
diff
|
||||||
|
diffAssoc
|
||||||
|
diffKeys
|
||||||
|
dump
|
||||||
|
each
|
||||||
|
eachSpread
|
||||||
|
every
|
||||||
|
except
|
||||||
|
filter
|
||||||
|
first
|
||||||
|
firstWhere
|
||||||
|
flatMap
|
||||||
|
flatten
|
||||||
|
flip
|
||||||
|
forget
|
||||||
|
forPage
|
||||||
|
get
|
||||||
|
groupBy
|
||||||
|
has
|
||||||
|
implode
|
||||||
|
intersect
|
||||||
|
intersectByKeys
|
||||||
|
isEmpty
|
||||||
|
isNotEmpty
|
||||||
|
keyBy
|
||||||
|
keys
|
||||||
|
last
|
||||||
|
macro
|
||||||
|
make
|
||||||
|
map
|
||||||
|
mapInto
|
||||||
|
mapSpread
|
||||||
|
mapToGroups
|
||||||
|
mapWithKeys
|
||||||
|
max
|
||||||
|
median
|
||||||
|
merge
|
||||||
|
min
|
||||||
|
mode
|
||||||
|
nth
|
||||||
|
only
|
||||||
|
pad
|
||||||
|
partition
|
||||||
|
pipe
|
||||||
|
pluck
|
||||||
|
pop
|
||||||
|
prepend
|
||||||
|
pull
|
||||||
|
push
|
||||||
|
put
|
||||||
|
random
|
||||||
|
reduce
|
||||||
|
reject
|
||||||
|
reverse
|
||||||
|
search
|
||||||
|
shift
|
||||||
|
shuffle
|
||||||
|
slice
|
||||||
|
some
|
||||||
|
sort
|
||||||
|
sortBy
|
||||||
|
sortByDesc
|
||||||
|
sortKeys
|
||||||
|
sortKeysDesc
|
||||||
|
splice
|
||||||
|
split
|
||||||
|
sum
|
||||||
|
take
|
||||||
|
tap
|
||||||
|
times
|
||||||
|
toArray
|
||||||
|
toJson
|
||||||
|
transform
|
||||||
|
union
|
||||||
|
unique
|
||||||
|
uniqueStrict
|
||||||
|
unless
|
||||||
|
unlessEmpty
|
||||||
|
unlessNotEmpty
|
||||||
|
unwrap
|
||||||
|
values
|
||||||
|
when
|
||||||
|
whenEmpty
|
||||||
|
whenNotEmpty
|
||||||
|
where
|
||||||
|
whereStrict
|
||||||
|
whereBetween
|
||||||
|
whereIn
|
||||||
|
whereInStrict
|
||||||
|
whereInstanceOf
|
||||||
|
whereNotBetween
|
||||||
|
whereNotIn
|
||||||
|
whereNotInStrict
|
||||||
|
wrap
|
||||||
|
zip
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************************************************************
|
||||||
|
* 13. HTTP TESTS
|
||||||
|
* https://laravel.com/docs/5.7/http-tests
|
||||||
|
********************************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
$response->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.
|
||||||
|
Loading…
Reference in New Issue
Block a user