lib: correct name of CONTENT_ENCODING constant (#168)
Signed-off-by: Daniel Bevenius <daniel.bevenius@gmail.com>
This commit is contained in:
parent
d836b06ffe
commit
b99e6ea228
|
@ -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"
|
||||
|
|
|
@ -11,7 +11,7 @@ headerByGetter.getDataContentType = {
|
|||
};
|
||||
|
||||
headerByGetter.getDataContentEncoding = {
|
||||
name: BINARY_HEADERS_03.CONTENT_ENCONDING,
|
||||
name: BINARY_HEADERS_03.CONTENT_ENCODING,
|
||||
parser: (v) => v
|
||||
};
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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");
|
||||
|
|
Loading…
Reference in New Issue