Sha256: b2cac778dea5c63e6e522f1134ee5ad43bf5dab0ee24737b8025fdf30e049a80
Contents?: true
Size: 483 Bytes
Versions: 9
Compression:
Stored size: 483 Bytes
Contents
require 'rack/request' require 'rack/response' require 'deas/test_runner' module Deas module TestHelpers def test_runner(handler_class, args = nil) args ||= {} args[:request] ||= Rack::Request.new({}) args[:response] ||= Rack::Response.new args[:session] ||= args[:request].session TestRunner.new(handler_class, args) end def test_handler(handler_class, args = nil) test_runner(handler_class, args).handler end end end
Version data entries
9 entries across 9 versions & 1 rubygems