【发布时间】:2014-02-20 03:01:17
【问题描述】:
我正在尝试为 rspec 创建一个设置文件,以便我的 '_spec.rb' 测试只有这样的 'it' 块:
setup.rb
require 'rspec'
module Setup
describe "setup" do
before(:each) do
@foo = 'hello'
'do something'
end
after(:each) do
'do something'
end
end
spec/test_spec.rb
require_relative '../setup.rb'
include Setup
it "test_sample" do
puts @foo
'do test'
end
这将返回未定义的变量。有人可以照亮我的问题吗?我有多个测试想要共享相同的设置,并且我不想为每个测试重复设置。
【问题讨论】: