因此,当我运行rails测试时,我想将内容打印到控制台,如
Test1: passed
Test2: F1
Test3: F2
现在我有一些代码如
test "the first test" do
print "\nTest1: "
assert true
print "passed"
end
这对于通过的测试很有效,但是我不知道如何为Faliures获取计数器,因为只要它断言错误,测试就会结束。
目前我的输出看起来像这样......
Test0: passed.
Test1: F
Test2: F
感谢您的时间!
答案 0 :(得分:0)
在断言发生之前,您必须手动执行检查
test "the first test" do
print "\nTest1: "
condition = false
print "F1" unless condition
assert condition
print "Passed"
end