【发布时间】:2010-11-03 12:57:31
【问题描述】:
我正在尝试在我的 rails 应用程序中编写一些功能测试,在 application_controller.rb 中我有这个:
before_filter :current_account
def current_account
@current_account ||= Account.find_by_subdomain!(request.subdomians.first)
end
运行测试时,request.subdomains 不包含我正在寻找的有效子域,因此无法运行任何功能测试。
是否可以存根 current_account 方法或模拟 request.subdomains 对象?
【问题讨论】:
标签: ruby-on-rails mocking integration-testing stubbing