У меня есть файл функций и определения шагов. Я поместил @wip вверху файла функций. Тогда я бегу
rake cucumber:wip
и я получил 8 пройденных тестов, никаких сбоев
Затем все, что я делаю, это удаляю @wip из файла функций и запускаю
rake cucumber:all
и одно из моих определений шагов завершается с нулевым указателем.
Я могу думать только о двух вещах:
1. есть разница между профилями wip и default, но когда я смотрю в файле cucumber.rake, они выглядят одинаково
2. есть что-то в выполнении моих тестов функций с другими тестами функций или транзакциями базы данных, которые что-то стирают.
Кто-нибудь видел что-то подобное раньше?
Рельсы 2.2.2
огурец 0.7.2
огурцы-рельсы 0.3.1