Sha256: 403c9ca91bd2362f70df9b56fe423b637902a1b2e2f59a4d8ddf944f5845c596
Contents?: true
Size: 641 Bytes
Versions: 9
Compression:
Stored size: 641 Bytes
Contents
require "spec_helper" describe Pliny::Middleware::Timeout do include Rack::Test::Methods def app Rack::Builder.new do use Rack::Lint use Pliny::Middleware::Timeout run Sinatra.new { get "/" do 200 end get "/timeout" do raise Pliny::Middleware::Timeout::RequestTimeout end } end end it "passes through requests that don't timeout normally" do get "/" assert_equal 200, last_response.status end it "responds with an error on a timeout" do assert_raises(Pliny::Errors::ServiceUnavailable) do get "/timeout" end end end
Version data entries
9 entries across 9 versions & 1 rubygems