Laravel 黄昏“没有执行测试!”

MrA*_*dre 1 php laravel

我正在尝试运行我用 laravel dusk 做的测试,但是当我运行命令 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');
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

我的代码到底有什么问题,他找不到我的测试?

小智 6

我认为 Dusk 的工作方式与 PHPUnit 相同。

所以....将您的文件和类重命名为SigningTest(file SigningTest.php) 并将操作标记为测试@test