rspec:未定义的局部变量或方法'be#u true';
我正在使用rspec2.4.0和cucumber0.6.4。我正在运行一个简单的场景(为了这个问题): 使用步骤定义:rspec:未定义的局部变量或方法'be#u true';,rspec,cucumber,bundler,rspec2,rspec-expectations,Rspec,Cucumber,Bundler,Rspec2,Rspec Expectations,我正在使用rspec2.4.0和cucumber0.6.4。我正在运行一个简单的场景(为了这个问题): 使用步骤定义: require 'rspec' require 'rspec/expectations' When /^I test something$/ do result = (1==1) result.should be_true end 当我运行此场景时,会遇到以下问题: undefined local variable or method `be_true' for
require 'rspec'
require 'rspec/expectations'
When /^I test something$/ do
result = (1==1)
result.should be_true
end
当我运行此场景时,会遇到以下问题:
undefined local variable or method `be_true' for #<Object:0x1b3b424> (NameError)
未定义的局部变量或方法#的'be_true'(NameError)
我还使用bundler管理我的依赖项
我是不是做错了什么
问候,
从cucumber文档中标记: 要使用RSpec的2.x.x预期(应该),请确保 在features/support/env.rb中:
谢谢你,菲特。你是个救生员:)
undefined local variable or method `be_true' for #<Object:0x1b3b424> (NameError)
require 'rspec/expectations'
World(RSpec::Matchers)