33 подписчика
🤔 При написании тестов часто используются случайно сгенерированные данные с Faker. В результате тест иногда может случайно провалиться, а иногда пройти.
Это затрудняет выявление проблем, так как они могут появляться случайным образом в процессе работы CI.
В таких случаях я использую метод repeat(), доступный в PestPHP, позволяющий повторить тест определенное количество раз.
После проведения тестирования с достаточным количеством повторений я удаляю вызов repeat().
Такой подход помогает обеспечить стабильность теста на протяжении нескольких итераций...
#laravel #pest #php #tips
Около минуты
8 октября 2024