Как описано в заголовке, у меня есть некоторое призрачное утверждение, и я не знаю, откуда они берутся.
Вот мой пример тестового блока:
<?php
namespace Tests\Unit;
use Tests\TestCase;
use Illuminate\Foundation\Testing\RefreshDatabase;
class ReplyTest extends TestCase
{
use RefreshDatabase;
/** @test */
public function it_has_a_text1()
{}
/** @test */
public function it_has_a_text2()
{}
/** @test */
public function it_has_a_text3()
{}
/** @test */
public function it_has_a_text4()
{}
}
И результаты вывода являются:
OK (4 теста, 4 утверждения)
Подобная история происходит, когда я использую DatabaseMigrations
вместо RefreshDatabase
черта, за исключением того, что DatabaseMigrations
удваивается утверждение
ОК (4 теста, 8 утверждений)
Почему это происходит?
Мой стек среды - Homestead, с phpunit по умолчанию. xml настройки?