вторник, 6 сентября 2011 г.

Re: rake test

Написать интеграционный тест и использовать две разные сессии: с логином и без. Если для каждого сценария набор ассертэйшенов одинаков, то сделать хелпер метод, в который передавать блоком ассерты и блок выполнять два раза в контексте разных сессий. 

Если хочется при этом рассматривать это как два разных теста (например для CI раннеров), но с одним кодом, то сделать собственный метод, вроде test_with_sessions, и внутри него генерировать два блока test в контексте разных сессий. 


On 26 Aug 2011, at 11:59, saprykin.h wrote:

Подскажите,
для scaffold item есть 2 режима доступа - если пользователь авторизован доступ к методам есть, если нет - нет.
Чтобы для каждого test не писать инициализацию, использую setup
Но здесь 2 типа инициализации - есть доступ - нет доступа
Каким образом организовать тесты, чтобы в каждом тесте ручками не присваивать флаги доступа?


--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий