From 77e818a472571d043ab0d8bc27650d98ad3ea97b Mon Sep 17 00:00:00 2001 From: Adam Cooke Date: Fri, 1 Mar 2024 18:28:25 +0000 Subject: [PATCH] test: add test for multiline headers --- spec/lib/smtp_server/client/data_spec.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spec/lib/smtp_server/client/data_spec.rb b/spec/lib/smtp_server/client/data_spec.rb index cb3d74f..f7d305e 100644 --- a/spec/lib/smtp_server/client/data_spec.rb +++ b/spec/lib/smtp_server/client/data_spec.rb @@ -58,10 +58,13 @@ module SMTPServer client.handle("To: test1@example.com") client.handle("To: test2@example.com") client.handle("X-Something: abcdef1234") + client.handle("X-Multiline: 1234") + client.handle(" 4567") expect(client.headers["subject"]).to eq ["Test"] expect(client.headers["from"]).to eq ["test@test.com"] expect(client.headers["to"]).to eq ["test1@example.com", "test2@example.com"] expect(client.headers["x-something"]).to eq ["abcdef1234"] + expect(client.headers["x-multiline"]).to eq ["1234 4567"] end it "logs content" do