From 69e00b9a5346fdb082c41e972a5af3b79596f04d Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Sat, 3 Jun 2023 12:19:40 +0900 Subject: [PATCH] Add test for invalid integer headers. --- test/rack/conform/headers.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/rack/conform/headers.rb b/test/rack/conform/headers.rb index 6716177..badc9a4 100644 --- a/test/rack/conform/headers.rb +++ b/test/rack/conform/headers.rb @@ -20,3 +20,11 @@ def body(headers) ensure response&.finish end + +it 'rejects invalid non-string headers' do + response = client.get("/headers", {}, body({'foo-count' => 123})) + + expect(response.status).to be == 500 +ensure + response&.finish +end