search for: mock_today

Displaying 1 result from an estimated 1 matches for "mock_today".

2008 Nov 19
3
Mock today
...t tests, I find the need to set today to a different value than the actual today. For example, to test the model method "balance_of_today", which takes no argument, I want to have Date.today be a specific date for the purpose of testing. In other words, I want to do something like this: mock_today(Date.new(2008, 2, 1)) do ... test code... end My implementation for mock_today is: def mock_today(date) $_mock_test_date = date Date.class_eval do class <<self alias original_today today end def self.today $_mock_test_date end end...