我正在 紅寶石1.9.3p194 軌3.2.8 寶石測試: 後衛(1.3.2) 護rspec的(1.2.1,0.5.5) 護叉勺(1.2.0,0.3 0.2)爲什麼我在使用時出現錯誤:而不是:to =>在rails中?
哈希分配我得到錯誤(錯誤在試運行)。例如
# This passes fine
page.should have_selector('h1', :text => 'TEST')
#this dump an error
page.should have_selector('h1', text:'TEST')
的語法錯誤是這樣的:語法錯誤,意外「)」,預計kDO_BLOCK(SyntaxError錯誤) 心不是測試:具有相同的效果在:測試=>
感謝您提前幫助。
要運行我用這個命令測試: 束EXEC rspec的投機/請求/ test_page_spec.rb
這是它失敗。
乾杯
不只是測試它的Ruby 1.9.3。正如我說我的錯誤並不在它的紅寶石。當我運行測試使用的是我提到的那些寶石 –
你的寶石使用Ruby 1.8然後嘗試與運行測試'把RUBY_VERSION'它 –
好,我居然在它使用的錯誤看到:圖書館/紅寶石/Gems/1.8/gems/所以我該如何改變它?我正在使用rvm並運行ruby 1.9.3。我應該怎麼做才能解決它?謝謝 –