• Время чтения ~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