コチョナナバ
Ruby on Railsなどをいろいろと調べた技術メモなのです。
2012-09-14
rubyでDate.todayを使っているメソッドのspecを書くとき
rubyでDate.todayをどこかで使っているメソッドのspecを作るときのことです。
単に今日の値を表示するだけならば、普通にテストすればよいと思うのですが、
今日の日付によって動作が変わるときの場合です。
そんなときは、
Date.stub!(:today).and_return(Date.new(2012, 9, 14))
みたいにstubを用意してやって、テストを実行する感じです。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿