Описание тега laravel-testing

Используйте этот тег, чтобы задать вопрос о тестировании Laravel

Laravel построен с учетом модульного тестирования. Фактически, поддержка тестирования с помощью PHPUnit включена прямо из коробки, аphpunit.xml файл уже настроен для вашего приложения.

Пример тестового файла представлен в testsкаталог. После установки нового приложения Laravel просто запуститеphpunit в командной строке для запуска тестов.

Определение и выполнение тестов

Чтобы создать тестовый пример, просто создайте новый тестовый файл в testsкаталог. Тестовый класс должен расширятьсяTestCase. Затем вы можете определить методы тестирования, как обычно при использовании PHPUnit.

Пример тестового класса

class FooTest extends TestCase {

    public function testSomethingIsTrue()
    {
        $this->assertTrue(true);
    }

}

Вы можете запустить все тесты для своего приложения, выполнив phpunit команда с вашего терминала.

Примечание. Если вы определите свой собственныйsetUp метод, обязательно вызовите parent::setUp.

Ссылка