engine/spec/support/locomotive.rb

41 lines
624 B
Ruby
Raw Normal View History

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