【发布时间】:2013-11-16 15:31:31
【问题描述】:
我有一个 Rspec 测试没有通过,我不明白为什么。所有其他测试都通过了,除了这个需要ArgumentError
测试看起来像这样:
describe "#evaluate" do
it "raises error" do
expect(rpn.evaluate('%')).to raise_error(ArgumentError)
end
end
我的文件已设置好,因此会引发错误(作为 else 语句)
else
raise ArgumentError.new
end
但是 rspec 告诉我这个
Failure/Error: expect(rpn.evaluate('%')).to raise_error(ArgumentError)
ArgumentError:
ArgumentError
【问题讨论】:
标签: ruby-on-rails ruby rspec