Skip to content

Commit

Permalink
Revert "fix: make application/json the default content type in binary…
Browse files Browse the repository at this point in the history
… mode (cloudevents#118)"

This reverts commit 9ccfaf2.

Signed-off-by: Grant Timmerman <timmerman+devrel@google.com>
  • Loading branch information
grant committed May 6, 2020
1 parent 28a9bf0 commit b147bec
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 33 deletions.
5 changes: 0 additions & 5 deletions lib/bindings/http/receiver_binary.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,6 @@ BinaryHTTPReceiver.prototype.check = function(payload, headers) {
// Clone and low case all headers names
const sanityHeaders = Commons.sanityAndClone(headers);

// If no content type is provided, default to application/json
if (!sanityHeaders[Constants.HEADER_CONTENT_TYPE]) {
sanityHeaders[Constants.HEADER_CONTENT_TYPE] = Constants.MIME_JSON;
}

// Validation Level 1
if (!this.allowedContentTypes
.includes(sanityHeaders[Constants.HEADER_CONTENT_TYPE])) {
Expand Down
14 changes: 0 additions & 14 deletions test/bindings/http/receiver_binary_0_3_tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -144,20 +144,6 @@ describe("HTTP Transport Binding Binary Receiver for CloudEvents v0.3", () => {
expect(receiver.check.bind(receiver, payload, attributes))
.to.not.throw();
});

it("No error when content-type is unspecified", () => {
const payload = {};
const attributes = {
"ce-type": "type",
"ce-specversion": "0.3",
"ce-source": "source",
"ce-id": "id"
};

// act and assert
expect(receiver.check.bind(receiver, payload, attributes))
.to.not.throw();
});
});

describe("Parse", () => {
Expand Down
14 changes: 0 additions & 14 deletions test/bindings/http/receiver_binary_1_tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -130,20 +130,6 @@ describe("HTTP Transport Binding Binary Receiver for CloudEvents v1.0", () => {
.to.throw("invalid content type");
});

it("No error when content-type is unspecified", () => {
const payload = {};
const attributes = {
"ce-type": "type",
"ce-specversion": "1.0",
"ce-source": "source",
"ce-id": "id"
};

// act and assert
expect(receiver.check.bind(receiver, payload, attributes))
.to.not.throw();
});

it("No error when all required headers are in place", () => {
// setup
const payload = {};
Expand Down

0 comments on commit b147bec

Please sign in to comment.