spec helper不访问ApplicationController中的default_url_options

时间:2012-05-15 12:49:58

标签: ruby ruby-on-rails-3 rspec2

我们在帮助器中覆盖restful方法并想测试它们。 除了没有从ApplicationController使用default_url_options之外,一切都很好用。只有在我运行测试时才会出现此问题。

我们实际上设法通过将ActionController :: Base这样的

存根来修复它
ActionController::Base.stub(:default_url_options).and_return :locale => locale || I18n.locale 

感觉有点hacky,我想知道是否有更好的解决方案。

0 个答案:

没有答案