我想用我的黃瓜測試斷言像這樣:安裝測試單元全在JRuby
然後/ ^我被帶到該項目$頁/做
assert_equal page.find(:xpath, "//h2").text.to_s, $title, "The title you clicked does not match the title on the item page"
我已經安裝了測試單元寶石
結束,但是,當我跑我的測試,我得到這個錯誤:
未定義的方法assert_equal' for #<Object:0x81a> (NoMethodError) ./features/support/web_steps.rb:49:in
/^我帶到頁該項目$ /」 功能/ userjourney.feature:15:在`然後我被帶到該項目的頁面'
谷歌搜索一段時間後,它看起來像我可能需要安裝測試單位全寶石。然而,我試過這個(使用jRuby)並得到這個錯誤:
錯誤:安裝測試單元滿:錯誤: 錯誤:無法構建gem本機擴展。 警告:JRuby不支持本機擴展或「mkmf」庫。 檢查http://kenai.com/projects/jruby/pages/Home替代品。
我真的需要test-unit-full gem才能使用斷言嗎?其次,如果是這樣,我如何在jRuby上安裝gem?
感謝, 麗貝卡