engine/spec/support/locomotive.rb

38 lines
663 B
Ruby
Raw Normal View History

Locomotive.configure do |config|
config.default_domain = 'example.com'
2010-06-14 13:04:01 +00:00
config.enable_logs = true
end
module Locomotive
class TestController < ApplicationController
include Locomotive::Render
attr_accessor :output, :status, :current_site, :current_admin
def render(options = {})
self.output = options[:text]
self.status = options[:status]
end
def response
@_response ||= TestResponse.new
end
def request
@_request ||= TestRequest.new
end
end
class TestResponse < ActionDispatch::TestResponse
end
class TestRequest < ActionDispatch::TestRequest
attr_accessor :fullpath
end
end