Mar*_*lef 2 rspec cucumber bundler rspec2 rspec-expectations
我使用的是rspec 2.4.0和黄瓜0.6.4.我正在运行一个简单的场景(为了这个问题):
Scenario: Simple Test
When I test something
Run Code Online (Sandbox Code Playgroud)
步骤定义:
require 'rspec'
require 'rspec/expectations'
When /^I test something$/ do
result = (1==1)
result.should be_true
end
Run Code Online (Sandbox Code Playgroud)
当我运行这个场景时,我遇到以下问题:
undefined local variable or method `be_true' for #<Object:0x1b3b424> (NameError)
Run Code Online (Sandbox Code Playgroud)
我也使用bundler来管理我的依赖项.
我在做一些明显不对的事吗?
问候,
标记
从黄瓜文件:
要使用RSpec的2.xx期望值(应该),请确保以下功能/ support/env.rb:
require 'rspec/expectations'
World(RSpec::Matchers)
Run Code Online (Sandbox Code Playgroud)
https://github.com/cucumber/cucumber/wiki/RSpec-Expectations
| 归档时间: |
|
| 查看次数: |
1679 次 |
| 最近记录: |