Ich versuche, einige Funktionstests in meiner Rails-Anwendung, und in der application_controller.rb dies muß ich schreiben:Wie kann ich die requestsubdomains-Methode in Rails stub oder mock?
before_filter :current_account
def current_account
@current_account ||= Account.find_by_subdomain!(request.subdomians.first)
end
Bei Tests ausgeführt wird, request.subdomains
nicht die gültigen Domänen enthält, die ich suche und macht es unmöglich, irgendwelche Funktionstests durchzuführen.
Ist es möglich, die current_account
Methode zu stubben oder das Objekt request.subdomains
zu verspotten?