我正在 红宝石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。我应该怎么做才能解决它?谢谢 –