В этом проекте мы используем Algolia Search, установленный через Composer. Когда я запускаю тест в сумерках в форме входа, он терпит неудачу из-за ошибки. Вход в форму сам по себе работает хорошо, кажется, когда этот тест действительно входит в систему и заканчивается на рабочем столе, здесь он терпит неудачу.
Примечание. В файле .env определены идентификаторы APP_ID и SECRET Algolia, и все работает нормально при использовании приложения.
Фактический вывод ошибки для этого теста:
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' => '[email protected]',
'password' => '***'
]);
$this->browse(function (Browser $browser) use ($user) {
$browser->visit('/login')
->type('email', '[email protected]')
->type('password', '***!')
->press('.button')
->assertPathIs('/');
});
}