Sha256: b0dced316f4a0cbd121bcb7c38b146ebbd4c02ff43585fda3d89dcb24dc13549
Contents?: true
Size: 660 Bytes
Versions: 1
Compression:
Stored size: 660 Bytes
Contents
require File.dirname(__FILE__) + "/spec_helper" describe "YARD::Server::RackMiddleware" do before do begin; require 'rack'; rescue LoadError; pending "rack required for these tests" end @superapp = mock(:superapp) @app = YARD::Server::RackMiddleware.new(@superapp, :libraries => {'foo' => [LibraryVersion.new('foo', nil)]}) end it "should handle requests" do @app.call(Rack::MockRequest.env_for('/'))[0].should == 200 end it "should pass up to the next middleware on 404" do @superapp.should_receive(:call).and_return([200, {}, 'OK']) @app.call(Rack::MockRequest.env_for('/INVALID')).should == [200, {}, 'OK'] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yard-0.6.4 | spec/server/rack_adapter_spec.rb |