正如我已經寫了一個Rails應用程序測試套件,我注意到,有兩種不同的方式來創建測試,一個test
塊和一個普通的方法:紅寶石測試:塊與方法
test "the truth" do
assert true
end
與
def test_for_something_else
assert true
end
有兩個測試結構之間有什麼區別?我應該什麼時候使用一個?
編輯:在進一步的檢查,寫成方法在rake:stats
計數而那些與test
語法編寫不測試。有一個區別...
很酷。我假設Rails沒有修改rake:stats代碼來解釋更新的語法。 – Andrew 2010-01-12 11:27:54
沒錯。自去年2月份以來已有一張門票可供使用:https://rails.lighthouseapp.com/projects/8994/tickets/1915-rake-stats-bad-method-count – 2010-01-12 18:48:48