Yii1 и Codeception
Yii1 и Codeception
Пользовали, настраивали?
У меня проблемы:
[CException]
CHttpRequest is unable to determine the request URI.
Сталкивались?
У меня проблемы:
[CException]
CHttpRequest is unable to determine the request URI.
Сталкивались?
-
- Сообщения: 75
- Зарегистрирован: 2012.02.06, 19:33
- Контактная информация:
Re: Yii1 и Codeception
Тут все очень плохо. Насчет этой ошибки, посмотрите в сторону HttpRequest от codeception.
В дальнейшем, если в проекте юзается accessControl, то попадете в тупик. Потому что redirect ну никак не сработает. Функционально проекты на Yii тестируется грустно, лично я пришел к запуску built-in сервера для приемочных тестов и юнит тесты для бизнес-логики и тестов моделек.
В дальнейшем, если в проекте юзается accessControl, то попадете в тупик. Потому что redirect ну никак не сработает. Функционально проекты на Yii тестируется грустно, лично я пришел к запуску built-in сервера для приемочных тестов и юнит тесты для бизнес-логики и тестов моделек.
Re: Yii1 и Codeception
Unit`ы практикую на критичные места
А можете подсказать куда копать для нормальных приемочных тестов?
А можете подсказать куда копать для нормальных приемочных тестов?
-
- Сообщения: 1268
- Зарегистрирован: 2013.07.17, 17:37
Re: Yii1 и Codeception
*посмотрите в сторону HttpRequest от codeception.
там есть чтото такое
там есть чтото такое
Re: Yii1 и Codeception
стоит модуль Yii1 - как я понял он сам должен request менять
-
- Сообщения: 1268
- Зарегистрирован: 2013.07.17, 17:37
Re: Yii1 и Codeception
если честно не сталкивался, все проходит на ура, без изменений каких либо, стукни в жаббер конфу - rmpic30 шарит очень
-
- Сообщения: 75
- Зарегистрирован: 2012.02.06, 19:33
- Контактная информация:
Re: Yii1 и Codeception
> стоит модуль Yii1 - как я понял он сам должен request менять
Не меняет, конфиг подрубается раньше, чем лоадится Yii1 (если я верно помню).
> А можете подсказать куда копать для нормальных приемочных тестов?
Я заюзал этот модуль (http://codeception.com/docs/modules/PhpBrowser) для прогона тестов перед деплоем. Иногда смотрю мультики через Selenium2, если встречаются тупики.
Не меняет, конфиг подрубается раньше, чем лоадится Yii1 (если я верно помню).
> А можете подсказать куда копать для нормальных приемочных тестов?
Я заюзал этот модуль (http://codeception.com/docs/modules/PhpBrowser) для прогона тестов перед деплоем. Иногда смотрю мультики через Selenium2, если встречаются тупики.
Re: Yii1 и Codeception
спасибо, попробую подменить request
Re: Yii1 и Codeception
Yii1 и Codeception подружить довольно таки сложно (для функциональных тестов) у нас сыпались непонятные баги то тут, то там.
В итоге мы отказались от чисто функциональных тестов и заменили их acceptance.
Где-то пускаем через силениум, часть тестов (смок-тесты) для скорости - через PhpBrowser.
п.с. пользуясь случаем, приглашаю к переводу документации http://yupe.ru/codeception/ =)
В итоге мы отказались от чисто функциональных тестов и заменили их acceptance.
Где-то пускаем через силениум, часть тестов (смок-тесты) для скорости - через PhpBrowser.
п.с. пользуясь случаем, приглашаю к переводу документации http://yupe.ru/codeception/ =)
Re: Yii1 и Codeception
а в каком порядка переводить? можно абзацами pull request?
Re: Yii1 и Codeception
Угу, как вам удобнее =)anton44eg писал(а):а в каком порядка переводить? можно абзацами pull request?
Re: Yii1 и Codeception
Начал пользоваться, столкнулся.anton44eg писал(а):Пользовали, настраивали?
У меня проблемы:
[CException]
CHttpRequest is unable to determine the request URI.
Сталкивались?
Решил, но не понял как
Если надо то могу попробовать пошагово свои действия описать.
Re: Yii1 и Codeception
есть подозрение, что сделали:
Лично у меня, даже обычные юнит-тесты не запускались(без всяких codeception, а вообще напрямую), если был включен urlFormat => 'path' в конфиге
Код: Выделить всё
'urlManager' => array(
'urlFormat' => 'get',
),
-
- Сообщения: 1268
- Зарегистрирован: 2013.07.17, 17:37
Re: Yii1 и Codeception
http://codeception.com/docs/modules/Yii1
тут про YiiBridge почитайте
тут про YiiBridge почитайте