Страница 1 из 1

cest, createUrl, добавляется точка

Добавлено: 2018.01.15, 12:15
Bio man
Когда я генерирую URL в acceptance тестах, то какого-то хера добавляется точка в самое начало URL.
Если запустить приложение в боевом режиме, то URL генерируется нормально.
Вот пример:

Код: Выделить всё

public function loginSuccess(ApiTester $I)
{
        // http://localhost./login
        $loginUrl = \Yii::$app->urlManager->createAbsoluteUrl('authentication/auth/login');
        $I->sendPOST($loginUrl, [
            'email' => 'member1@local.test',
            'password' => 'qwerty',
        ]);

        ....
}
Это баг или я что-то не так настроил?

Re: cest, createUrl, добавляется точка

Добавлено: 2018.01.15, 12:18
Bio man
Добавил конфигурацию

Код: Выделить всё

'urlManager' => [
    'showScriptName' => true,
    'enablePrettyUrl' => false,
],
и теперь URL такой http://localhostindex-test.php?r=authen ... th%2Flogin

Re: cest, createUrl, добавляется точка

Добавлено: 2018.01.15, 18:04
Nex-Otaku
Это ты что-то не так настроил. Смотри тестовые конфиги.

Re: cest, createUrl, добавляется точка

Добавлено: 2018.01.15, 18:35
Bio man
Да, точно ))
Конфиг сюйта неправильно настроил.
Вместо

Код: Выделить всё

entryScript: index-test.php
надо было

Код: Выделить всё

entryScript: /index-test.php