The Laravel team released 5.7.22 yesterday with miscellaneous fixes and changes.
A fix was added for the
TestResponse::assertJsonValidationErrors() when there are no errors. Previously, this assertion would throw an ErrorException if no
errors key were present in the response.
TestResponse::assertJsonMissingValidationErrors() method is allowed to be called without an argument:
$this->post(route('api.users.store'), $data) ->assertJsonMissingValidationErrors() ->assertStatus(201);
If the test has validation errors in this case, they are now printed to the console with a helpful error message.
Next, the Vue frontend preset stubs got Laravel Mix v4 comparability updates.
Along with the Vue preset, the React preset was updated to use the
@babel/preset-react package which is a required dependency.
The last change is using
config to resolve the database value during tests.
TestResponse::assertJsonValidationErrors()when there are no errors (#27190)
TestResponse::assertJsonMissingValidationErrors()to be called without an argument (#27176)
- Updated Vue preset’s vue-stubs for laravel-mix 4 compatibility (#27229)
- Updated preset to use
configto resolve the database value during tests. (#27240)
Join 31,000+ others and never miss out on new tips, tutorials, and more.
- Senior Laravel Developer
- Senior Full-Stack Engineer
[REMOTE: USA Only] All Other Applications Will be Rejected Immediately"
- Senior Full Stack PHP Developer
Motto Design Studio
- Software Engineer
Remote, USA Only
- Lead Backend PHP Developer
ABOUT YOU GmbH