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)
- Senior Full Stack Engineer - Laravel
- Laravel partner seeks Lead Developer
Kirschbaum Development Group
- Senior Programmer **Immediate Opening** (send resume to email@example.com)
- Web Developer - Laravel
Grand Forks, North Dakota
Center for Rural Health
- Senior Full-Stack Laravel Developer
Join 31,000+ others and never miss out on new tips, tutorials, and more.