Описание тега laravel-testing
Laravel построен с учетом модульного тестирования. Фактически, поддержка тестирования с помощью PHPUnit включена прямо из коробки, аphpunit.xml
файл уже настроен для вашего приложения.
Пример тестового файла представлен в tests
каталог. После установки нового приложения Laravel просто запуститеphpunit
в командной строке для запуска тестов.
Определение и выполнение тестов
Чтобы создать тестовый пример, просто создайте новый тестовый файл в tests
каталог. Тестовый класс должен расширятьсяTestCase
. Затем вы можете определить методы тестирования, как обычно при использовании PHPUnit.
Пример тестового класса
class FooTest extends TestCase {
public function testSomethingIsTrue()
{
$this->assertTrue(true);
}
}
Вы можете запустить все тесты для своего приложения, выполнив phpunit
команда с вашего терминала.
Примечание. Если вы определите свой собственный
setUp
метод, обязательно вызовитеparent::setUp
.