sdk-javascript/test/integration
Lance Ball f3953a9a5a
feat: introduce Message, Serializer, Deserializer and Binding interfaces (#324)
* lib(messages): Implement a 4.0 Messages and other supporting interfaces

This commit introduces the Message, Serializer and Deserializer, and Binding
interfaces used to convert a CloudEvent into a Message that can be sent across
a transport protocol. The first protocol implemented for this is HTTP, and some
of the functionality formerly in src/transport/http has been simplified,
reduced and/or moved to /src/messages/http.

Test for V1 and V3 events are in place. Conformance tests have been modified to use
these new interfaces vs. the HTTP Receiver class.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-08-26 18:26:50 -04:00
..
cloud_event_test.ts test: implement pending tests leftover from TS rewrite (#315) 2020-08-12 16:49:21 -04:00
constants_test.ts lib: expose constants in a more intuitive way (#299) 2020-08-04 09:42:28 -04:00
http_binding_1.ts feat: simplify validation logic/imports (#265) 2020-07-23 16:09:07 -07:00
http_binding_03.ts feat(src): A CloudEvent should be readonly but provide a way to augment itself. (#234) 2020-07-13 15:15:32 -04:00
http_emitter_test.ts feat: introduce Message, Serializer, Deserializer and Binding interfaces (#324) 2020-08-26 18:26:50 -04:00
http_receiver_test.ts refactor: combine v03 and v1 event interfaces, specs and schemas into single files(#270) 2020-07-24 15:35:18 -04:00
message_test.ts feat: introduce Message, Serializer, Deserializer and Binding interfaces (#324) 2020-08-26 18:26:50 -04:00
parser_test.ts refactor: simplify parser logic and duplicated code (#269) 2020-07-24 15:08:52 -04:00
sdk_test.ts feat: introduce Message, Serializer, Deserializer and Binding interfaces (#324) 2020-08-26 18:26:50 -04:00
spec_1_tests.ts lib: validate extension values (#251) 2020-07-27 13:19:09 -04:00
spec_03_tests.ts feat(src): A CloudEvent should be readonly but provide a way to augment itself. (#234) 2020-07-13 15:15:32 -04:00
utilities_test.ts feat: simplify validation logic/imports (#265) 2020-07-23 16:09:07 -07:00