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

Всё что касается построения API
Ответить
Bio man
Сообщения: 609
Зарегистрирован: 2013.07.22, 10:40

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

Сообщение 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',
        ]);

        ....
}
Это баг или я что-то не так настроил?
Bio man
Сообщения: 609
Зарегистрирован: 2013.07.22, 10:40

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

Сообщение Bio man »

Добавил конфигурацию

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

'urlManager' => [
    'showScriptName' => true,
    'enablePrettyUrl' => false,
],
и теперь URL такой http://localhostindex-test.php?r=authen ... th%2Flogin
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

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

Сообщение Nex-Otaku »

Это ты что-то не так настроил. Смотри тестовые конфиги.
Bio man
Сообщения: 609
Зарегистрирован: 2013.07.22, 10:40

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

Сообщение Bio man »

Да, точно ))
Конфиг сюйта неправильно настроил.
Вместо

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

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

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

entryScript: /index-test.php
Ответить