Locomotive.configure do |config| config.default_domain = 'example.com' end module Locomotive class TestController include Locomotive::Render attr_accessor :output, :current_site, :current_account def render(options = {}) self.output = options[:text] end def response @response ||= TestResponse.new end def request @request ||= TestRequest.new end end class TestResponse attr_accessor :headers def initialize self.headers = {} end end class TestRequest attr_accessor :fullpath end end