diff --git a/lib/bindings/http/constants.js b/lib/bindings/http/constants.js index 89542bc..10ebbd8 100644 --- a/lib/bindings/http/constants.js +++ b/lib/bindings/http/constants.js @@ -32,7 +32,7 @@ module.exports = Object.freeze({ ID: "ce-id", TIME: "ce-time", SCHEMA_URL: "ce-schemaurl", - CONTENT_ENCONDING: "ce-datacontentencoding", + CONTENT_ENCODING: "ce-datacontentencoding", SUBJECT: "ce-subject", EXTENSIONS_PREFIX: "ce-" }, @@ -43,7 +43,7 @@ module.exports = Object.freeze({ ID: "id", TIME: "time", SCHEMA_URL: "schemaurl", - CONTENT_ENCONDING: "datacontentencoding", + CONTENT_ENCODING: "datacontentencoding", CONTENT_TYPE: "datacontenttype", SUBJECT: "subject", DATA: "data" diff --git a/lib/bindings/http/emitter_binary_0_3.js b/lib/bindings/http/emitter_binary_0_3.js index 46c9f9d..5002152 100644 --- a/lib/bindings/http/emitter_binary_0_3.js +++ b/lib/bindings/http/emitter_binary_0_3.js @@ -11,7 +11,7 @@ headerByGetter.getDataContentType = { }; headerByGetter.getDataContentEncoding = { - name: BINARY_HEADERS_03.CONTENT_ENCONDING, + name: BINARY_HEADERS_03.CONTENT_ENCODING, parser: (v) => v }; diff --git a/lib/bindings/http/receiver_binary_0_3.js b/lib/bindings/http/receiver_binary_0_3.js index 7a38e84..943adb3 100644 --- a/lib/bindings/http/receiver_binary_0_3.js +++ b/lib/bindings/http/receiver_binary_0_3.js @@ -67,7 +67,7 @@ setterByHeader[Constants.HEADER_CONTENT_TYPE] = { name: "dataContentType", parser: (v) => v }; -setterByHeader[Constants.BINARY_HEADERS_03.CONTENT_ENCONDING] = { +setterByHeader[Constants.BINARY_HEADERS_03.CONTENT_ENCODING] = { name: "dataContentEncoding", parser: (v) => v }; @@ -82,7 +82,7 @@ function checkDecorator(payload, headers) { Object.keys(headers) .map((header) => header.toLocaleLowerCase("en-US")) .filter((header) => - header === Constants.BINARY_HEADERS_03.CONTENT_ENCONDING) + header === Constants.BINARY_HEADERS_03.CONTENT_ENCODING) .filter((header) => !allowedEncodings.includes(headers[header])) .forEach((header) => { // TODO: using forEach here seems off diff --git a/test/bindings/http/unmarshaller_0_3_tests.js b/test/bindings/http/unmarshaller_0_3_tests.js index 77462e1..58377df 100644 --- a/test/bindings/http/unmarshaller_0_3_tests.js +++ b/test/bindings/http/unmarshaller_0_3_tests.js @@ -183,7 +183,7 @@ describe("HTTP Transport Binding Unmarshaller for CloudEvents v0.3", () => { [BINARY_HEADERS_03.TIME]: "2019-06-16T11:42:00Z", [BINARY_HEADERS_03.SCHEMA_URL]: "http://schema.registry/v1", [HEADER_CONTENT_TYPE]: "application/json", - [BINARY_HEADERS_03.CONTENT_ENCONDING]: BINARY + [BINARY_HEADERS_03.CONTENT_ENCODING]: BINARY }; expect(() => un.unmarshall(payload, attributes)).to @@ -205,7 +205,7 @@ describe("HTTP Transport Binding Unmarshaller for CloudEvents v0.3", () => { [BINARY_HEADERS_03.TIME]: "2019-06-16T11:42:00Z", [BINARY_HEADERS_03.SCHEMA_URL]: "http://schema.registry/v1", [HEADER_CONTENT_TYPE]: "application/json", - [BINARY_HEADERS_03.CONTENT_ENCONDING]: "base64" + [BINARY_HEADERS_03.CONTENT_ENCODING]: "base64" }; const event = un.unmarshall(payload, attributes); diff --git a/test/constants_test.js b/test/constants_test.js index 55d2078..eec0e75 100644 --- a/test/constants_test.js +++ b/test/constants_test.js @@ -92,7 +92,7 @@ describe("Constants exposed by top level exports", () => { expect(BINARY_HEADERS_03.SCHEMA_URL).to.equal("ce-schemaurl"); }); it("Provides a CONTENT_ENCODING header", () => { - expect(BINARY_HEADERS_03.CONTENT_ENCONDING).to.equal("ce-datacontentencoding"); + expect(BINARY_HEADERS_03.CONTENT_ENCODING).to.equal("ce-datacontentencoding"); }); it("Provides a SUBJECT header", () => { expect(BINARY_HEADERS_03.SUBJECT).to.equal("ce-subject"); @@ -121,7 +121,7 @@ describe("Constants exposed by top level exports", () => { expect(STRUCTURED_ATTRS_03.SCHEMA_URL).to.equal("schemaurl"); }); it("Provides a CONTENT_ENCODING attribute", () => { - expect(STRUCTURED_ATTRS_03.CONTENT_ENCONDING).to.equal("datacontentencoding"); + expect(STRUCTURED_ATTRS_03.CONTENT_ENCODING).to.equal("datacontentencoding"); }); it("Provides a SUBJECT attribute", () => { expect(STRUCTURED_ATTRS_03.SUBJECT).to.equal("subject");