Time.nowのテスト? それMochaでできるよ - ’(rubikitch wanna be (a . lisper))

screenshot

[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))
Time.freeze やぶれたり

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/rubikitch/20080602/1212346060