我有从预定义数组返回随机值的方法(即:[ 'value1', 'value2']
)。
我应该如何使用 rspec 进行测试?
我想做这样的事情:
expect(FooClass.new.value).to be_in ['value1', 'value2']
有什么办法吗?谢谢。
最佳答案
使用这个
expect(['value1', 'value2']).to include(FooClass.new.value)
或者一个简单的 bool 匹配
expect(['value1', 'value2'].include? FooClass.new.value).to be true
关于ruby - rspec - 选择之一的匹配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26602754/