Time.nowのテスト? それMochaでできるよ - ’(rubikitch wanna be (a . lisper))
[ruby][rails]テストの時にTime.nowで好きな時間を使えるようにするMock - よしだメモ Time.nowは偽装しないとテストは書けない。 だったらこんなまわりくどいことしないでMocha使おうよ。stubで簡単に偽装できるから。 Mochaの偽装のスコープはテストメソッドが終わるまで。テストメソッドが終わったら勝手に偽装の後片付けをしてくれる。 テストするならばモックとスタブは...
http://d.hatena.ne.jp/rubikitch/20080602/1212346060
Time.stubs(:now).returns(Time.local(1993,2,24))
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/rubikitch/20080602/1212346060
Time.freeze やぶれたり