我在测试中有以下代码:
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的值表明它是今天(2011年10月31日)。
为什么它不在夹具中使用存根日期(2011-7-19)?如何让它使用存根日期?
感谢。