假设模型方法 foo() 返回一个数组[true, false, 'unable to create widget']
有没有办法编写一个 rspec 示例,将该数组作为验证 [0] = true、[1] = false 和 [2] 与 / 之类的正则表达式匹配的块传递
目前,我这样做:
result = p.foo
result[2].should match(/unable/i)
result[0].should == true
result[1].should == false
我无法完全理解如何使用块来实现?