@GrimJack

Как правильно создавать тесты в ларавел?

Решил написать тесты для АПИ на ларавеле. Полез в документацию https://laravel.com/docs/5.4/http-tests.
Сделал тест
Очистил кеш артисана
Запускаю тесты php vendor/bin/phpunit
И ничего..
/var/www # php vendor/bin/phpunit                        
PHPUnit 5.7.21 by Sebastian Bergmann and contributors.

Time: 62 ms, Memory: 4.00MB

No tests executed!

Предполагаю, что нужно его где-то подключить.
Однако информацию не нашел по этому
По автомату тест создался в тестс/фьючер/названиетеста.пхп

UPD
Тест
<?php
namespace Tests\Feature;

use Tests\TestCase;
use Illuminate\Foundation\Testing\WithoutMiddleware;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;

class APITest extends TestCase
{
    /**
     * A basic test example.
     *
     * @return void
     */
    public function testBasicTest()
    {
        ////
    }
}
  • Вопрос задан
  • 534 просмотра
Решения вопроса 1
amelihovv
@amelihovv
Фулстек веб разработчик
Проверьте следующее
- файл с тестами должен заканчиваться на Test
- имя метода теста должен начинаться с test или иметь аннотацию /** @test */
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы