У меня есть следующий код в тесте:
require 'mocha'
class FooTest < ActiveSupport::TestCase
fixtures :bar
setup do
Date.stubs(:today).returns(Date.new(2011, 7, 19))
end
А, в арматуре Бар:
one:
baz: <%= Date.today %>
В тесте Date.today возвращает дату с заглушкой (2011-7-19).
Однако проверка значения baz показывает, что это сегодня (10-31-2011).
Почему он не использует дату окурка (2011-7-19) в приборе? Как заставить это использовать дату окурка?
Спасибо.