Clone
require 'spec_helper'
require_relative '../../../lib/locomotive/steam/middlewares/base'
describe Locomotive::Steam::Middlewares::Base do
let(:app) { ->(env) { [200, env, 'app'] }}
let :middleware do
Locomotive::Steam::Middlewares::Base.new(app)
end
specify "return 200" do
code, headers, response = middleware.call env_for('http://www.example.com', { 'steam.path' => 'my path' })
expect(code).to eq(200)
end
def env_for url, opts={}
Rack::MockRequest.env_for(url, opts)
end
end