Skip to content

Instantly share code, notes, and snippets.

@aisuii
Created June 29, 2011 10:42
Show Gist options
  • Save aisuii/1053629 to your computer and use it in GitHub Desktop.
Save aisuii/1053629 to your computer and use it in GitHub Desktop.
# -*- coding: utf-8 -*-
require 'rack'
require 'action_controller/request'
require 'action_controller/response'
require 'action_controller/test_process'
module RequestSpecHelper
def self.included(closure)
closure.send :include, Helpers
end
module Helpers
def mock_request(env = {}, &block)
req = ActionController::TestRequest.new(env)
block_given? ? req.tap(&block) : req
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment