Sha256: 3319ab73f28e8c57593fa42389250e106a8c39155193fd93c4d5842765867429
Contents?: true
Size: 726 Bytes
Versions: 9
Compression:
Stored size: 726 Bytes
Contents
require 'spec_helper' require_relative '../../../lib/locomotive/steam/middlewares/thread_safe' require_relative '../../../lib/locomotive/steam/middlewares/helpers' require_relative '../../../lib/locomotive/steam/middlewares/renderer' describe Locomotive::Steam::Middlewares::Renderer do let(:app) { ->(env) { [200, env, 'app'] }} let :middleware do Locomotive::Steam::Middlewares::Renderer.new(app) end describe 'missing 404 page' do subject do middleware.call env_for('http://www.example.com', { 'steam.page' => nil }) end specify 'return 200' do code, headers, response = subject expect(code).to eq(404) expect(response).to eq(['Missing 404 page']) end end end
Version data entries
9 entries across 9 versions & 1 rubygems