如何使用Mocha与灯具?

时间:2011-10-31 16:39:54

标签: ruby-on-rails ruby-on-rails-3 unit-testing testing fixtures

我在测试中有以下代码:

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)?如何让它使用存根日期?

感谢。

0 个答案:

没有答案