Laravel 5.6 に Dusk をインストールし、ブラウザテストを実行したところ、サイト自体は正常に動作しているはずなのにテストの結果が failure となってしまいます。
サイトの内容はこちらのチュートリアルを 5.6 用に移植したものです。
テスト内容は次のとおりです。
php
1 public function testBasicExample() 2 { 3 $this->browse(function (Browser $browser) { 4 $browser->visit('/') 5 ->assertSee('Task'); 6 }); 7 }
ホームにアクセスし、「Task」の文字があればテスト成功となる見込みでしたが、「php artisan dusk」を実行したところ次のような結果が返りました。
There was 1 failure: 1) Tests\Browser\ExampleTest::testBasicExample Did not see expected text [Task] within element [body]. Failed asserting that false is true.
手動で「/」にアクセスすると正しくビューが表示され、「Task」という文字が存在することが確認できます。
なにか見落としている設定箇所があるのでしょうか?
Duskの使用自体初めてなのでよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。