Yii1 и Codeception

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Yii1 и Codeception

Сообщение anton44eg »

Пользовали, настраивали?

У меня проблемы:

[CException]
CHttpRequest is unable to determine the request URI.

Сталкивались?
kotchuprik
Сообщения: 75
Зарегистрирован: 2012.02.06, 19:33
Контактная информация:

Re: Yii1 и Codeception

Сообщение kotchuprik »

Тут все очень плохо. Насчет этой ошибки, посмотрите в сторону HttpRequest от codeception.

В дальнейшем, если в проекте юзается accessControl, то попадете в тупик. Потому что redirect ну никак не сработает. Функционально проекты на Yii тестируется грустно, лично я пришел к запуску built-in сервера для приемочных тестов и юнит тесты для бизнес-логики и тестов моделек.
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Yii1 и Codeception

Сообщение anton44eg »

Unit`ы практикую на критичные места
А можете подсказать куда копать для нормальных приемочных тестов?
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Yii1 и Codeception

Сообщение lancedevnull »

*посмотрите в сторону HttpRequest от codeception.

там есть чтото такое
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Yii1 и Codeception

Сообщение anton44eg »

стоит модуль Yii1 - как я понял он сам должен request менять
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Yii1 и Codeception

Сообщение lancedevnull »

если честно не сталкивался, все проходит на ура, без изменений каких либо, стукни в жаббер конфу - rmpic30 шарит очень :)
kotchuprik
Сообщения: 75
Зарегистрирован: 2012.02.06, 19:33
Контактная информация:

Re: Yii1 и Codeception

Сообщение kotchuprik »

> стоит модуль Yii1 - как я понял он сам должен request менять
Не меняет, конфиг подрубается раньше, чем лоадится Yii1 (если я верно помню).

> А можете подсказать куда копать для нормальных приемочных тестов?
Я заюзал этот модуль (http://codeception.com/docs/modules/PhpBrowser) для прогона тестов перед деплоем. Иногда смотрю мультики через Selenium2, если встречаются тупики.
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Yii1 и Codeception

Сообщение anton44eg »

спасибо, попробую подменить request
Аватара пользователя
xoma
Сообщения: 641
Зарегистрирован: 2009.04.02, 15:24
Откуда: Ногинск
Контактная информация:

Re: Yii1 и Codeception

Сообщение xoma »

Yii1 и Codeception подружить довольно таки сложно (для функциональных тестов) у нас сыпались непонятные баги то тут, то там.
В итоге мы отказались от чисто функциональных тестов и заменили их acceptance.
Где-то пускаем через силениум, часть тестов (смок-тесты) для скорости - через PhpBrowser.

п.с. пользуясь случаем, приглашаю к переводу документации http://yupe.ru/codeception/ =)
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Yii1 и Codeception

Сообщение anton44eg »

а в каком порядка переводить? можно абзацами pull request?
Аватара пользователя
xoma
Сообщения: 641
Зарегистрирован: 2009.04.02, 15:24
Откуда: Ногинск
Контактная информация:

Re: Yii1 и Codeception

Сообщение xoma »

anton44eg писал(а):а в каком порядка переводить? можно абзацами pull request?
Угу, как вам удобнее =)
Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: Yii1 и Codeception

Сообщение Nafania »

anton44eg писал(а):Пользовали, настраивали?

У меня проблемы:

[CException]
CHttpRequest is unable to determine the request URI.

Сталкивались?
Начал пользоваться, столкнулся.
Решил, но не понял как :)

Если надо то могу попробовать пошагово свои действия описать.
plandem
Сообщения: 25
Зарегистрирован: 2009.09.03, 02:34

Re: Yii1 и Codeception

Сообщение plandem »

есть подозрение, что сделали:

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

'urlManager' => array(
   'urlFormat'     => 'get',
), 
Лично у меня, даже обычные юнит-тесты не запускались(без всяких codeception, а вообще напрямую), если был включен urlFormat => 'path' в конфиге
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Yii1 и Codeception

Сообщение lancedevnull »

http://codeception.com/docs/modules/Yii1
тут про YiiBridge почитайте ;)
Ответить