Test the happy path

Signed-off-by: Fabio José <fabiojose@gmail.com>
This commit is contained in:
Fabio José 2019-06-11 11:22:03 -03:00
parent c84f6a5e37
commit 8916cbdcf6
1 changed files with 26 additions and 0 deletions

View File

@ -98,5 +98,31 @@ describe("HTTP Transport Binding Unmarshaller", () => {
expect(un.unmarshall.bind(un, payload, headers))
.to.throw("invalid payload");
});
it("Should accept event that follow the spec 0.2", () => {
// setup
var payload =
new Cloudevent(Cloudevent.specs["0.2"])
.type(type)
.source(source)
.contenttype(ceContentType)
.time(now)
.schemaurl(schemaurl)
.data(data)
.toString();
var headers = {
"content-type":"application/cloudevents+json"
};
var un = new Unmarshaller();
// act
var actual = un.unmarshall(payload, headers);
// assert
expect(actual)
.to.be.an("object");
});
});
});