出于某种原因,RSpec 无法识别我的一个规范文件中的断言 - 而是围绕它运行打印语句。
要开始规范测试,请在终端上:
rspec spec/lib/slots_scheduler_spec.rb
声明...的规范文件的一部分(是循环的一部分)
print "#{slots_result[0].date} #{slot.date}\n"
slots_result[0].date.should == slot.date
而我在控制台上看到的...
....
2012-11-18 2012-11-11
2012-11-25 2012-11-11
No examples found.
Finished in 0.00005 seconds
0 examples, 0 failures
如果出了什么问题,我希望得到除“0 个示例,0 个失败”之外的其他消息。为什么我的测试会被这样忽略?