Sha256: f4c38ccb8eede72342a90fbaee1cd2e27cf2acd4800adf0c8b30f39495b46dc4
Contents?: true
Size: 695 Bytes
Versions: 1
Compression:
Stored size: 695 Bytes
Contents
require 'little_frankie' require 'rack' require 'securerandom' include LittleFrankie class Rack::MockRequest def trace(uri, opts={}) request("TRACE", uri, opts) end def options(uri, opts={}) request("OPTIONS", uri, opts) end end def extended_modules_for kls (class << kls; self end).included_modules end def mock_app &blk Rack::MockRequest.new frankie_app(&blk).new end def frankie_app &blk Class.new(App, &blk) end def random_url levels=1 parts = levels.times.map do SecureRandom.urlsafe_base64 end "/#{parts.join('/')}" end class NullMiddleware def initialize app @app = app end def call env @app.call env end end module NullHelper end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
little_frankie-1.0.0.pre1 | spec/spec_helper.rb |