正如我已经写了一个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