понедельник, 10 января 2011 г.

Launchy

Что это за зверь: http://copiousfreetime.rubyforge.org/launchy/
Линка на код: https://github.com/copiousfreetime/launchy

Основная идея:
Иногда бывает так, что тест BDD валится, и еще в добавок сложно определить почему, точнее приложенные усилия не стоят потраченного времени. Другое дело, если взглянуть на страницу, на которой тест (например Cucumber) не нашел кнопку «Создать». Для этих целей можно использовать launchy.


Как использовать:
Для начала пишем определенный код.

Например для Cucumber

    Then 'WTF?' do
      save_and_open_page
    end

Дальше в сценарии просто вызываем соответствующий шаг перед тем, который не проходит, и видим в своем браузере по умолчанию сохраненную страничку с формой входа на сайт и надписью «У вас недостаточно прав для выполнения данной операции», или что-то в таком духе.


На основе статьи "Rails: Хватит отмазываться, начинаем BDD-ить!": http://habrahabr.ru/blogs/webdev/111480/

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

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