我正在尝试用laravel黄昏进行测试,但是当我运行命令php artisan dusk时,我得到的消息是他无法找到我用php artisan dusk制作的任何测试:make。这是我的一个测试的代码:
<?php
namespace Tests\Browser\Pages\Auth;
use Tests\DuskTestCase;
use Laravel\Dusk\Browser;
use \App\Models\User;
use Illuminate\Foundation\Testing\DatabaseMigrations;
class testSignin extends DuskTestCase
{
use DatabaseMigrations;
public function setUp()
{
parent::setUp();
$this->seed();
}
/**
* @tests signin
* @group auth
* @return void
*/
public function test_Signin()
{
$user = factory(User::class)->create();
$this->browse(function (Browser $browser) use ($user) {
$browser->visit('/relation')
->assertPathIs('/signin')
->type('login', $user->username)
->type('password', $user->password)
->press('Inloggen')
->assertPathIs('/relation');
});
}
}
我的代码无法找到我的测试,这究竟是什么问题?
答案 0 :(得分:3)
我认为Dusk的工作方式与PHPUnit相同。
所以....将您的文件和课程重命名为SigningTest
(文件SigningTest.php
)并将操作标记为测试@test