在此项目中,我们使用通过Composer安装的Algolia Search。当我在登录表单上运行黄昏测试时,由于错误,它失败了。表单本身的登录效果很好,似乎该测试实际登录并在主屏幕上结束时,登录失败了。
注意:.env文件中定义了Algolia APP_ID和SECRET,使用该应用程序时一切正常。
此测试的实际错误输出:
1) Tests\Browser\LoginTest::testLogin
Algolia\AlgoliaSearch\Exceptions\UnreachableException: Impossible to connect,please check your Algolia Application Id.
黄昏测试:
public function testLogin()
{
$user = factory(User::class)->create([
'email' => 'dusktester@mail.com','password' => '***'
]);
$this->browse(function (Browser $browser) use ($user) {
$browser->visit('/login')
->type('email','dusktester@mail.com')
->type('password','***!')
->press('.button')
->assertPathIs('/');
});
}