Fabio José
|
0d34de5315
|
Remaining attributes tests
Extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-10-29 16:19:19 -03:00 |
Fabio José
|
acd29e142d
|
Spec v1.0 required and optional attributes
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-10-29 10:58:16 -03:00 |
Fabio José
|
15616995c3
|
Fixes: #33
Add the special handling in the getData() method
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-09-01 10:50:55 -03:00 |
Fabio José
|
588a0aa3ac
|
Function for data parsing based on the data content type
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-31 14:45:38 -03:00 |
Fabio José
|
b51876a020
|
Fixing the subject unmarshall: Closes #32
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-22 17:21:00 -03:00 |
Fabio José
|
f599f7ab61
|
Fixes how to do tests with Promise
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-06 11:20:59 -03:00 |
Fabio José
|
66abc90cc2
|
Remove ugly test
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-06 11:14:01 -03:00 |
Fabio José
|
5ea47c1f4a
|
generic HTTPUnmarshaller and spec 0.3 HTTPUnmarshaller
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-05 09:23:57 -03:00 |
Fabio José
|
d399e5abc3
|
Exporting the HTTPUnmarshaller
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-05 09:22:15 -03:00 |
Fabio José
|
bebb3b0e97
|
remove console.log
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-04 13:44:59 -03:00 |
Fabio José
|
fd119040fc
|
Exporting the receiver and emitter for binary 0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-04 13:26:14 -03:00 |
Fabio José
|
805c8971a1
|
HTTP Binary receiver for spec 0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-04 13:23:25 -03:00 |
Fabio José
|
4fdba57069
|
Checking for datacontentencoding
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-04 09:35:57 -03:00 |
Fabio José
|
29bc8b9e17
|
isBase64 and clone functions
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-04 09:35:19 -03:00 |
Fabio José
|
5b132feabe
|
HTTP Receiver Structured for v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-04 09:34:55 -03:00 |
Fabio José
|
40c96c40db
|
Tests for checking the binary headers value
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-02 11:21:17 -03:00 |
Fabio José
|
772ca2f34f
|
Example for testing the binary headers values
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-02 11:07:09 -03:00 |
Fabio José
|
62015c0d0a
|
Tests for structured http emitter v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-02 10:15:58 -03:00 |
Fabio José
|
084d0c1a0b
|
Export the structured emitter for v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-02 09:57:59 -03:00 |
Fabio José
|
e7b5c833c6
|
Exporting the v0.3 stuff
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-01 17:43:48 -03:00 |
Fabio José
|
0f8823c36e
|
The http binding for binary - v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-08-01 17:35:33 -03:00 |
Fabio José
|
b53d660402
|
SDK Requirements: exports the receivers
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-29 16:38:38 -03:00 |
Fabio José
|
6b5a8d1f3e
|
should have the minimum exports
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-29 14:46:31 -03:00 |
Fabio José
|
375f67952d
|
Test the event() method of SDK Requirements
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-29 13:26:20 -03:00 |
Fabio José
|
462d019309
|
Fix test expect
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-29 10:49:06 -03:00 |
Fabio José
|
374c0a233c
|
New functions for fun
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-29 09:33:37 -03:00 |
Fabio José
|
22a03405df
|
Merge branch 'develop' into spec03-attrs
|
2019-07-28 22:05:36 -03:00 |
Fabio José
|
4eef9a59c5
|
Fix the test from PR #26: Closes #25
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-28 21:58:03 -03:00 |
Fabio José
|
b8f1012d1d
|
Implementing the spec 0.3 attributes
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-28 21:53:34 -03:00 |
Jingwen Peng
|
8418f77a6b
|
Support receiving "application/octet-stream" content in binary transport mode
Signed-off-by: Jingwen Peng <pengsrc@outlook.com>
|
2019-07-28 15:11:40 +08:00 |
Fabio José
|
a663f436a6
|
Fix test issue with expect(...).to.be.empty
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-23 14:02:15 -03:00 |
Fabio José
|
7d67e27d07
|
Test for extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-17 14:49:14 -03:00 |
Fabio José
|
f5e0ce6a84
|
Removing the cyclomatic complexity
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-07-17 11:27:54 -03:00 |
Fabio José
|
335531745f
|
Apply promise in the unmarshaller impl
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-25 12:01:33 -03:00 |
Fabio José
|
3f50e71953
|
Test the extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-25 10:54:03 -03:00 |
Fabio José
|
67b3ac2b21
|
Processing the extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-25 10:42:26 -03:00 |
Fabio José
|
365e0871b7
|
Fix binary data attribute example
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-21 16:42:55 -03:00 |
Fabio José
|
62e5404c0f
|
Remove the responsability of spec checking
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-21 10:56:41 -03:00 |
Fabio José
|
3dad0d200c
|
Remove server stuff
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-20 21:58:10 -03:00 |
Fabio José
|
46dd70563d
|
Using the export of http unmarchaller 0.2
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-20 21:46:11 -03:00 |
Fabio José
|
b000b2b0bd
|
Test titles
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-20 21:42:42 -03:00 |
Fabio José
|
b4c3846491
|
Unmarshaller impl and tests
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 20:46:18 -03:00 |
Fabio José
|
6a1d70c503
|
Fix binding server signature
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 19:30:23 -03:00 |
Fabio José
|
c1e858fbd6
|
Happy path test
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 19:14:29 -03:00 |
Fabio José
|
39cc730845
|
fix import
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 19:11:55 -03:00 |
Fabio José
|
68b9866ffb
|
Parses the payload
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 19:10:24 -03:00 |
Fabio José
|
fbea122b73
|
Receiver for structured
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 18:47:09 -03:00 |
Fabio José
|
d1fc0b39f0
|
Parse content type, sanity in parse method
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 17:59:58 -03:00 |
Fabio José
|
21011b5a74
|
Content type
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 17:50:26 -03:00 |
Fabio José
|
14e0583347
|
Parse date, set data
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 17:30:13 -03:00 |
Fabio José
|
37f60ceb78
|
Parser for each attribute type
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 12:50:40 -03:00 |
Fabio José
|
67767da973
|
Fix files names
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-16 10:56:53 -03:00 |
Fabio José
|
0db21da02a
|
Remove receiver tests
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-11 21:51:06 -03:00 |
Fabio José
|
dd5f694dab
|
http binary receiver to parse
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-11 21:50:19 -03:00 |
Fabio José
|
396e0f94b9
|
Happy path
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-11 20:56:59 -03:00 |
Fabio José
|
141cb04516
|
Partial check() method impl for binary 0.2
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-11 14:41:28 -03:00 |
Fabio José
|
8916cbdcf6
|
Test the happy path
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-11 11:22:03 -03:00 |
Fabio José
|
c84f6a5e37
|
Unmarshall for structured
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-11 10:23:11 -03:00 |
Fabio José
|
8915048791
|
Spec as parser parameter
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-10 21:20:04 -03:00 |
Fabio José
|
2ca88b089c
|
HTTP unmarshaller: args validations
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-09 22:44:29 -03:00 |
Fabio José
|
c1a2b29bae
|
Folder for formats tests
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-09 20:56:22 -03:00 |
Fabio José
|
15f89e5e97
|
Folder for bindings test
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-09 20:56:05 -03:00 |
Fabio José
|
1a88690da6
|
Event receiver for structure version
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-06 23:21:50 -03:00 |
Fabio José
|
5794ba96d6
|
Starting the binding impl to receive events
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-06-06 22:46:29 -03:00 |
Fabio José
|
a39e895ece
|
Merge branch 'develop'
|
2019-05-24 09:21:15 -03:00 |
Fabio José
|
3dd2993e5a
|
More test cases
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-05-24 09:17:28 -03:00 |
Michele Angioni
|
41710130f1
|
Added missing 'source' getter on Spec02
Signed-off-by: Michele Angioni <michele.angioni@takeaway.com>
|
2019-03-06 16:39:16 +01:00 |
Fabio José
|
d25cfc352a
|
Fix object injection issue
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-01-20 21:39:46 -02:00 |
Fabio José
|
2bd26d6b8f
|
Employ JSON Schema to validate payloads
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-01-19 23:45:58 -02:00 |
Fabio José
|
1a81e6e7e1
|
Test the extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-01-18 23:42:43 -02:00 |
Fabio José
|
b976273260
|
HTTP Binding Structured 0.2 impl
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-01-18 22:44:44 -02:00 |
Fabio José
|
e3b2ce6b52
|
Binary 0.2 impl
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2019-01-18 22:39:00 -02:00 |
Fabio José
|
6088f5978a
|
deduplication
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-17 21:43:01 -02:00 |
Fabio José
|
d866d6d3db
|
Semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-17 21:27:10 -02:00 |
Fabio José
|
0c9c5ae512
|
Http binary wip
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-17 21:21:09 -02:00 |
Fabio José
|
4d79e11284
|
http binary wip
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-17 21:10:12 -02:00 |
Fabio José
|
23887763e5
|
WIP: http binary binding
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-16 20:20:15 -02:00 |
Fabio José
|
b211960d2e
|
constructor
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-15 13:23:47 -02:00 |
Fabio José
|
cb33a8adab
|
parentheses
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-15 13:22:08 -02:00 |
Fabio José
|
88076edc07
|
camel case
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-15 13:05:46 -02:00 |
Fabio José
|
95a0bdbc64
|
Double quotes
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-15 11:26:28 -02:00 |
Fabio José
|
ac0a8a3a0e
|
Spec 0.2 impl
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-05 23:40:17 -02:00 |
Fabio José
|
029f362830
|
Fix type
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-05 23:39:20 -02:00 |
Fabio José
|
302e4a653b
|
All attributes of spec 0.1
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-12-05 22:52:29 -02:00 |
Fabio José
|
c1292a866f
|
Unit testing for time attribute format
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-11-14 22:04:37 -02:00 |
Fabio José
|
1b3922c770
|
assert the request payload
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-11-14 21:36:18 -02:00 |
Fabio José
|
e07b09251d
|
Remove commented code
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-11-14 21:23:10 -02:00 |
Fabio José
|
69cec67827
|
Version in test label
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-11-14 21:22:07 -02:00 |
Fabio José
|
50fdc762f4
|
Unit testing for http bindings
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-11-14 21:18:40 -02:00 |
Fabio José
|
e05aadb965
|
Fix the identation
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-11-14 21:18:20 -02:00 |
Fabio José
|
3b732a0308
|
Unit testing for eventType constraints in 0.1
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-11-09 16:50:54 -02:00 |
Fabio José
|
268233fce7
|
Project start
Signed-off-by: Fabio José <fabiojose@gmail.com>
|
2018-11-09 16:20:29 -02:00 |