何らかの理由で、RSpecは私のスペックファイルの1つでアサーションを認識していませんが、その周りでprintステートメントを実行しています。
スペックテストを開始するには、ターミナルで次の手順を実行します。
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」以外のメッセージが表示されると思います。なぜ私のテストはこのように無視されるのですか?