Я хотел бы использовать утверждения в моих тестах на огурец, например:
Затем / ^ Я попал на страницу с этим предметом $ / do
assert_equal page.find(:xpath, "//h2").text.to_s, $title, "The title you clicked does not match the title on the item page"
конец
Я установил гем test-unit, однако, когда я запускаю тест, я получаю эту ошибку:
неопределенный метод assert_equal' for #<Object:0x81a> (NoMethodError)
./features/support/web_steps.rb:49:in
/ ^ Я попал на страницу с этим элементом $ / '
features / userjourney.feature: 15: в «Затем я перехожу на страницу для этого элемента»
После некоторого поиска в гугле, похоже, мне нужно установить полный тестовый модуль. Тем не менее, я попробовал это (с помощью jRuby) и получил эту ошибку:
ОШИБКА: Ошибка при установке test-unit-full:
ОШИБКА: не удалось создать собственное расширение для гема.
ВНИМАНИЕ: JRuby не поддерживает собственные расширения или библиотеку `mkmf '.
Проверьте http://kenai.com/projects/jruby/pages/Home для альтернатив.
Действительно ли мне нужен гем test-unit-full для использования утверждений? А во-вторых, если это так, как я могу установить гем на jRuby?
Спасибо,
Ребекка