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",
|
ID: "ce-id",
|
||||||
TIME: "ce-time",
|
TIME: "ce-time",
|
||||||
SCHEMA_URL: "ce-schemaurl",
|
SCHEMA_URL: "ce-schemaurl",
|
||||||
CONTENT_ENCONDING: "ce-datacontentencoding",
|
CONTENT_ENCODING: "ce-datacontentencoding",
|
||||||
SUBJECT: "ce-subject",
|
SUBJECT: "ce-subject",
|
||||||
EXTENSIONS_PREFIX: "ce-"
|
EXTENSIONS_PREFIX: "ce-"
|
||||||
},
|
},
|
||||||
|
@ -43,7 +43,7 @@ module.exports = Object.freeze({
|
||||||
ID: "id",
|
ID: "id",
|
||||||
TIME: "time",
|
TIME: "time",
|
||||||
SCHEMA_URL: "schemaurl",
|
SCHEMA_URL: "schemaurl",
|
||||||
CONTENT_ENCONDING: "datacontentencoding",
|
CONTENT_ENCODING: "datacontentencoding",
|
||||||
CONTENT_TYPE: "datacontenttype",
|
CONTENT_TYPE: "datacontenttype",
|
||||||
SUBJECT: "subject",
|
SUBJECT: "subject",
|
||||||
DATA: "data"
|
DATA: "data"
|
||||||
|
|
|
@ -11,7 +11,7 @@ headerByGetter.getDataContentType = {
|
||||||
};
|
};
|
||||||
|
|
||||||
headerByGetter.getDataContentEncoding = {
|
headerByGetter.getDataContentEncoding = {
|
||||||
name: BINARY_HEADERS_03.CONTENT_ENCONDING,
|
name: BINARY_HEADERS_03.CONTENT_ENCODING,
|
||||||
parser: (v) => v
|
parser: (v) => v
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,7 @@ setterByHeader[Constants.HEADER_CONTENT_TYPE] = {
|
||||||
name: "dataContentType",
|
name: "dataContentType",
|
||||||
parser: (v) => v
|
parser: (v) => v
|
||||||
};
|
};
|
||||||
setterByHeader[Constants.BINARY_HEADERS_03.CONTENT_ENCONDING] = {
|
setterByHeader[Constants.BINARY_HEADERS_03.CONTENT_ENCODING] = {
|
||||||
name: "dataContentEncoding",
|
name: "dataContentEncoding",
|
||||||
parser: (v) => v
|
parser: (v) => v
|
||||||
};
|
};
|
||||||
|
@ -82,7 +82,7 @@ function checkDecorator(payload, headers) {
|
||||||
Object.keys(headers)
|
Object.keys(headers)
|
||||||
.map((header) => header.toLocaleLowerCase("en-US"))
|
.map((header) => header.toLocaleLowerCase("en-US"))
|
||||||
.filter((header) =>
|
.filter((header) =>
|
||||||
header === Constants.BINARY_HEADERS_03.CONTENT_ENCONDING)
|
header === Constants.BINARY_HEADERS_03.CONTENT_ENCODING)
|
||||||
.filter((header) => !allowedEncodings.includes(headers[header]))
|
.filter((header) => !allowedEncodings.includes(headers[header]))
|
||||||
.forEach((header) => {
|
.forEach((header) => {
|
||||||
// TODO: using forEach here seems off
|
// 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.TIME]: "2019-06-16T11:42:00Z",
|
||||||
[BINARY_HEADERS_03.SCHEMA_URL]: "http://schema.registry/v1",
|
[BINARY_HEADERS_03.SCHEMA_URL]: "http://schema.registry/v1",
|
||||||
[HEADER_CONTENT_TYPE]: "application/json",
|
[HEADER_CONTENT_TYPE]: "application/json",
|
||||||
[BINARY_HEADERS_03.CONTENT_ENCONDING]: BINARY
|
[BINARY_HEADERS_03.CONTENT_ENCODING]: BINARY
|
||||||
};
|
};
|
||||||
|
|
||||||
expect(() => un.unmarshall(payload, attributes)).to
|
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.TIME]: "2019-06-16T11:42:00Z",
|
||||||
[BINARY_HEADERS_03.SCHEMA_URL]: "http://schema.registry/v1",
|
[BINARY_HEADERS_03.SCHEMA_URL]: "http://schema.registry/v1",
|
||||||
[HEADER_CONTENT_TYPE]: "application/json",
|
[HEADER_CONTENT_TYPE]: "application/json",
|
||||||
[BINARY_HEADERS_03.CONTENT_ENCONDING]: "base64"
|
[BINARY_HEADERS_03.CONTENT_ENCODING]: "base64"
|
||||||
};
|
};
|
||||||
|
|
||||||
const event = un.unmarshall(payload, attributes);
|
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");
|
expect(BINARY_HEADERS_03.SCHEMA_URL).to.equal("ce-schemaurl");
|
||||||
});
|
});
|
||||||
it("Provides a CONTENT_ENCODING header", () => {
|
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", () => {
|
it("Provides a SUBJECT header", () => {
|
||||||
expect(BINARY_HEADERS_03.SUBJECT).to.equal("ce-subject");
|
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");
|
expect(STRUCTURED_ATTRS_03.SCHEMA_URL).to.equal("schemaurl");
|
||||||
});
|
});
|
||||||
it("Provides a CONTENT_ENCODING attribute", () => {
|
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", () => {
|
it("Provides a SUBJECT attribute", () => {
|
||||||
expect(STRUCTURED_ATTRS_03.SUBJECT).to.equal("subject");
|
expect(STRUCTURED_ATTRS_03.SUBJECT).to.equal("subject");
|
||||||
|
|
Loading…
Reference in New Issue