• Час читання ~0 хв
  • 07.04.2023

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();
});

This plugin includes different expectations across the following Laravel features:

  • Автентифікація
  • Колекції
  • База даних
  • Винятки
  • Моделі
  • Відповідь
  • Зберігання
  • Час
  • Переглядів

Для початку ознайомтеся з документацією для повного списку очікувань з прикладами. Крім того, ви можете отримати повний вихідний код за адресою defstudio/pest-plugin-laravel-expectations.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297