Sha256: 544f46ab833179680df1030ad9f782d8d592b24bc52ec2bf927ba052e63b0c07
Contents?: true
Size: 821 Bytes
Versions: 4
Compression:
Stored size: 821 Bytes
Contents
require 'rack' require 'securerandom' if ENV['TRAVIS'] require 'coveralls' Coveralls.wear! else require 'simplecov' SimpleCov.start do add_filter "spec" end end require 'nyny' include NYNY 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 mock_app_class(&blk).new end def mock_app_class &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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nyny-2.0.0 | spec/spec_helper.rb |
nyny-1.0.2 | spec/spec_helper.rb |
nyny-1.0.1 | spec/spec_helper.rb |
nyny-1.0.0 | spec/spec_helper.rb |