Sha256: ea182563b1e534053bc8d1eee8cc416e56bb633be6259926af77839aae4ed849
Contents?: true
Size: 598 Bytes
Versions: 4
Compression:
Stored size: 598 Bytes
Contents
require "spec_helper" describe Pliny::Middleware::RequestID do def app Rack::Builder.new do use Rack::Lint use Pliny::Middleware::RequestID run Sinatra.new { get "/" do env["REQUEST_IDS"].join(",") end } end end it "tags responses with Request-Id" do get "/" assert_match Pliny::Middleware::RequestID::UUID_PATTERN, last_response.headers["Request-Id"] end it "accepts incoming request IDs" do id = SecureRandom.uuid header "Request-Id", id get "/" assert_includes last_response.body, id end end
Version data entries
4 entries across 4 versions & 1 rubygems