Laravel Pest 插件
发布时间 作者 Paul Redmond
Pest Laravel Expectations 是一个 Pest 插件,它将 Laravel 特定的期望添加到测试生态系统中
it('can check model exists', function(){ $user = User::factory()->create(); expect($user)->toExist();}); test('user can edit a post', function(){ $user = User::factory()->create(); expect($user)->toBeAbleTo('edit', $post);}); test('home is rendered', function () { $response = get('/home'); expect($response)->toBeSuccessful();});
此插件包含以下 Laravel 特性的不同期望
- 身份验证
- 集合
- 数据库
- 异常
- 模型
- 响应
- 存储
- 时间
- 视图
要开始,请查看 文档 以获取包含示例的完整期望列表。此外,您可以在 defstudio/pest-plugin-laravel-expectations 获取完整的源代码。