тест на огурцы для ruby-1.9.2 и mongoid-2.0.0 - PullRequest
0 голосов
/ 04 апреля 2011

У меня действительно тяжелые времена. Я использую тесты огурца для посещения ссылки. Я использую шаги сети рассола для

When I go to the post comment's new page

Кажется, он не работает. Я также пытался I am on the post comment's new page, но это тоже не работает. Ошибка stack level too deep. Однако, когда я пишу свой собственный шаг, тест проходит успешно. Это слишком утомительно, чтобы написать шаги для каждой страницы. Кто-нибудь еще получает подобную проблему?

Ответы [ 2 ]

2 голосов
/ 08 мая 2011

Я просто заменил:

path_to_pickle $1, :extra => $2

С:

path_to_pickle $1, :action => $2
2 голосов
/ 06 апреля 2011

Я видел точно такую ​​же ошибку, но сумел избавиться от нее, заменив следующий автоматически сгенерированный помощник пути рассола в features/step_definitions/paths.rb

when /^#{capture_model}(?:'s)? (.+?) page$/
  path_to_pickle $1, :extra => $2

с моим собственным:

when /^#{capture_model}(?:'s)? (.+?) page$/
  polymorphic_path(model($1), :action => $2)
...