我是 Rspec 的新手,并试图让 Rspec 为某些变量创建新的测试。这是我尝试过的:
require 'rspec'
describe 'a test' do
@array = []
before(:all) do
@array = [1,3,4,6,9,2]
end
@array.each do |i|
it { i.should > 3 }
end
it { @array.should have(4).items }
end
.each
不幸的是,在块运行之前,数组似乎没有被填满。有没有办法让它工作?