如何使用不同的参数多次 运行 a rspec class
How to run a rspec class multiple times with different parameters
我有一个 rspec class 和一组测试。我想 运行 相同的 rspec 测试 class 多次使用不同的参数。 rspec 有可能吗?如果是这样,谁能帮我举个例子。
describe 'run test' do
param = ''
it 'xyz' do
...
puts param
...
end
it 'abc' do
...
puts param
...
end
end
所以,我想 运行 这个 rspec class 多次使用不同的参数值。
提前致谢。
spec 文件只是 ruby 文件,因此如果您有一组固定的参数值,您可以将它们包裹在一个块中。下面的代码应该运行没问题。
1.upto(5) do |num|
describe 'test' do
it { expect(num).not_to eq(0) }
end
end
我有一个 rspec class 和一组测试。我想 运行 相同的 rspec 测试 class 多次使用不同的参数。 rspec 有可能吗?如果是这样,谁能帮我举个例子。
describe 'run test' do
param = ''
it 'xyz' do
...
puts param
...
end
it 'abc' do
...
puts param
...
end
end
所以,我想 运行 这个 rspec class 多次使用不同的参数值。
提前致谢。
spec 文件只是 ruby 文件,因此如果您有一组固定的参数值,您可以将它们包裹在一个块中。下面的代码应该运行没问题。
1.upto(5) do |num|
describe 'test' do
it { expect(num).not_to eq(0) }
end
end