Sha256: da872817db7bf635b49c41b1c63636053d4b56e09e705e2cb4cd34a0d0902bba
Contents?: true
Size: 679 Bytes
Versions: 9
Compression:
Stored size: 679 Bytes
Contents
require "simphi/middleware" require "spec_helper" describe Simphi::Middleware do let(:env) { env_for('http://any-fake-domain.com') } let(:app) { -> (env) { [200, env, "app"] } } let!(:middleware) do Simphi::Middleware.new(app) end context 'uses simphi/request by' do after do middleware.call(env) end it 'instantiate Simphi::Request' do expect(Simphi::Request).to receive(:new).and_return(Simphi::Request.new(env)) end it '#normalize_hash_params call' do expect_any_instance_of(Simphi::Request).to receive(:normalize_hash_params) end end def env_for url, opts={} Rack::MockRequest.env_for(url, opts) end end
Version data entries
9 entries across 9 versions & 1 rubygems