Pest Laravel Expectations to wtyczka Pest, która dodaje specyficzne dla Laravel oczekiwania do ekosystemu testowego:
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();
});
This plugin includes different expectations across the following Laravel features:
- Uwierzytelnianie
- Zbiory
- Baza danych
- Wyjątki
- Modele
- Odpowiedź
- Składowanie
- Godzina
- Widoki
Aby rozpocząć, zapoznaj się z dokumentacją , aby uzyskać pełną listę oczekiwań z przykładami. Możesz również uzyskać pełny kod źródłowy na defstudio/pest-plugin-laravel-expectations.