From e7d99eb8822d8b590bdd7018d8491a803d83ab1e Mon Sep 17 00:00:00 2001 From: Lance Ball Date: Mon, 8 Mar 2021 16:07:24 -0500 Subject: [PATCH] test: add a test for extension names with all caps. (#389) See: https://github.com/cloudevents/sdk-javascript/issues/380 Signed-off-by: Lance Ball --- test/integration/cloud_event_test.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/integration/cloud_event_test.ts b/test/integration/cloud_event_test.ts index 86f0c4c..cdb34a2 100644 --- a/test/integration/cloud_event_test.ts +++ b/test/integration/cloud_event_test.ts @@ -61,6 +61,12 @@ describe("A CloudEvent", () => { new CloudEvent({ "123456789012345678901": "extension1", ...fixture }); }).throw("invalid extension name"); }); + + it("Throws a validation error for invalid uppercase extension names", () => { + expect(() => { + new CloudEvent({ ExtensionWithCaps: "extension value", ...fixture }); + }).throw("invalid extension name"); + }); }); describe("A 1.0 CloudEvent", () => {