1
在我的Rails測試案例之一:Rails的單元測試
test "something" do
assert_raise RuntimeError do
@foo.bar
end
end
我成立了@foo
對象以使得@foo.bar
不不加薪RuntimeError
(即,測試用例會失敗)
但是下面的代碼通過了測試:
test "something" do
blah(@foo)
end
private
def blah(foo)
assert RuntimeError do
foo.bar
end
end
爲什麼這是嗎?
是什麼斷言RuntimeError做;等等(@foo);結束;做? – 2011-03-30 20:25:15
這是一個錯字。這正是錯誤是= /看到@pablob的答案 – ryanprayogo 2011-03-30 21:08:31