@@ -8,6 +8,11 @@ const source = "urn:event:from:myapi/resourse/123";
8
8
const now = new Date ( ) ;
9
9
const schemaurl = "http://cloudevents.io/schema.json" ;
10
10
const subject = "subject.ext" ;
11
+ const {
12
+ BINARY_HEADERS_03 ,
13
+ HEADER_CONTENT_TYPE
14
+ } = require ( "../../../lib/bindings/http/constants.js" ) ;
15
+
11
16
const ceContentType = "application/json" ;
12
17
13
18
const data = {
@@ -176,13 +181,13 @@ describe("HTTP Transport Binding Unmarshaller for CloudEvents v0.3", () => {
176
181
data : "dataString"
177
182
} ;
178
183
var attributes = {
179
- "ce-type" : "type" ,
180
- "ce-specversion" : "0.3" ,
181
- "ce-source" : "source" ,
182
- "ce-id" : "id" ,
183
- "ce-time" : "2019-06-16T11:42:00Z" ,
184
- "ce-schemaurl" : "http://schema.registry/v1" ,
185
- "Content-Type" : "text/html"
184
+ [ BINARY_HEADERS_03 . TYPE ] : "type" ,
185
+ [ BINARY_HEADERS_03 . SPEC_VERSION ] : "0.3" ,
186
+ [ BINARY_HEADERS_03 . SOURCE ] : "source" ,
187
+ [ BINARY_HEADERS_03 . ID ] : "id" ,
188
+ [ BINARY_HEADERS_03 . TIME ] : "2019-06-16T11:42:00Z" ,
189
+ [ BINARY_HEADERS_03 . SCHEMA_URL ] : "http://schema.registry/v1" ,
190
+ [ HEADER_CONTENT_TYPE ] : "text/html"
186
191
} ;
187
192
188
193
var un = new Unmarshaller ( ) ;
@@ -200,13 +205,13 @@ describe("HTTP Transport Binding Unmarshaller for CloudEvents v0.3", () => {
200
205
data : "dataString"
201
206
} ;
202
207
var attributes = {
203
- "ce-type" : "type" ,
208
+ [ BINARY_HEADERS_03 . TYPE ] : "type" ,
204
209
"CE-CloudEventsVersion" : "0.1" ,
205
- "ce-source" : "source" ,
206
- "ce-id" : "id" ,
207
- "ce-time" : "2019-06-16T11:42:00Z" ,
208
- "ce-schemaurl" : "http://schema.registry/v1" ,
209
- "Content-Type" : "application/json"
210
+ [ BINARY_HEADERS_03 . SOURCE ] : "source" ,
211
+ [ BINARY_HEADERS_03 . ID ] : "id" ,
212
+ [ BINARY_HEADERS_03 . TIME ] : "2019-06-16T11:42:00Z" ,
213
+ [ BINARY_HEADERS_03 . SCHEMA_URL ] : "http://schema.registry/v1" ,
214
+ [ HEADER_CONTENT_TYPE ] : "application/json"
210
215
} ;
211
216
212
217
var un = new Unmarshaller ( ) ;
@@ -224,13 +229,13 @@ describe("HTTP Transport Binding Unmarshaller for CloudEvents v0.3", () => {
224
229
data : "dataString"
225
230
} ;
226
231
var attributes = {
227
- "ce-type" : "type" ,
228
- "ce-specversion" : "0.3" ,
229
- "ce-source" : "source" ,
230
- "ce-id" : "id" ,
231
- "ce-time" : "2019-06-16T11:42:00Z" ,
232
- "ce-schemaurl" : "http://schema.registry/v1" ,
233
- "Content-Type" : "application/json"
232
+ [ BINARY_HEADERS_03 . TYPE ] : "type" ,
233
+ [ BINARY_HEADERS_03 . SPEC_VERSION ] : "0.3" ,
234
+ [ BINARY_HEADERS_03 . SOURCE ] : "source" ,
235
+ [ BINARY_HEADERS_03 . ID ] : "id" ,
236
+ [ BINARY_HEADERS_03 . TIME ] : "2019-06-16T11:42:00Z" ,
237
+ [ BINARY_HEADERS_03 . SCHEMA_URL ] : "http://schema.registry/v1" ,
238
+ [ HEADER_CONTENT_TYPE ] : "application/json"
234
239
} ;
235
240
236
241
var un = new Unmarshaller ( ) ;
@@ -245,14 +250,14 @@ describe("HTTP Transport Binding Unmarshaller for CloudEvents v0.3", () => {
245
250
var payload = "eyJtdWNoIjoid293In0=" ;
246
251
247
252
var attributes = {
248
- "ce-type" : "type" ,
249
- "ce-specversion" : "0.3" ,
250
- "ce-source" : "source" ,
251
- "ce-id" : "id" ,
252
- "ce-time" : "2019-06-16T11:42:00Z" ,
253
- "ce-schemaurl" : "http://schema.registry/v1" ,
254
- "Content-Type" : "application/json" ,
255
- "ce-datacontentencoding" : "binary"
253
+ [ BINARY_HEADERS_03 . TYPE ] : "type" ,
254
+ [ BINARY_HEADERS_03 . SPEC_VERSION ] : "0.3" ,
255
+ [ BINARY_HEADERS_03 . SOURCE ] : "source" ,
256
+ [ BINARY_HEADERS_03 . ID ] : "id" ,
257
+ [ BINARY_HEADERS_03 . TIME ] : "2019-06-16T11:42:00Z" ,
258
+ [ BINARY_HEADERS_03 . SCHEMA_URL ] : "http://schema.registry/v1" ,
259
+ [ HEADER_CONTENT_TYPE ] : "application/json" ,
260
+ [ BINARY_HEADERS_03 . CONTENT_ENCONDING ] : "binary"
256
261
} ;
257
262
258
263
var un = new Unmarshaller ( ) ;
@@ -273,14 +278,14 @@ describe("HTTP Transport Binding Unmarshaller for CloudEvents v0.3", () => {
273
278
} ;
274
279
275
280
var attributes = {
276
- "ce-type" : "type" ,
277
- "ce-specversion" : "0.3" ,
278
- "ce-source" : "source" ,
279
- "ce-id" : "id" ,
280
- "ce-time" : "2019-06-16T11:42:00Z" ,
281
- "ce-schemaurl" : "http://schema.registry/v1" ,
282
- "Content-Type" : "application/json" ,
283
- "ce-datacontentencoding" : "base64"
281
+ [ BINARY_HEADERS_03 . TYPE ] : "type" ,
282
+ [ BINARY_HEADERS_03 . SPEC_VERSION ] : "0.3" ,
283
+ [ BINARY_HEADERS_03 . SOURCE ] : "source" ,
284
+ [ BINARY_HEADERS_03 . ID ] : "id" ,
285
+ [ BINARY_HEADERS_03 . TIME ] : "2019-06-16T11:42:00Z" ,
286
+ [ BINARY_HEADERS_03 . SCHEMA_URL ] : "http://schema.registry/v1" ,
287
+ [ HEADER_CONTENT_TYPE ] : "application/json" ,
288
+ [ BINARY_HEADERS_03 . CONTENT_ENCONDING ] : "base64"
284
289
} ;
285
290
286
291
var un = new Unmarshaller ( ) ;
0 commit comments