Skip to content

Commit 00b8256

Browse files
author
Mad Sheogorath
committed
Example test file added.
1 parent c20745a commit 00b8256

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

example/test.mjs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import {PackMe, PackMeMessage} from "../lib/packme.mjs";
2+
import {TestMessage, NestedObject, TypeEnum, exampleMessageFactory} from "./generated/example.generated.mjs";
3+
4+
console.log('ok');
5+
let pm = new PackMe(console.error);
6+
pm.register(exampleMessageFactory);
7+
let msg = new TestMessage(
8+
23,
9+
1,
10+
3.3,
11+
true,
12+
'something new',
13+
24,
14+
2,
15+
4.4,
16+
false,
17+
'whatever',
18+
[1,2,3,4,5],
19+
[9,8,7,6,5,4,3,2,1,0],
20+
TypeEnum.one,
21+
TypeEnum.four,
22+
new NestedObject(123, 'la-la-la'),
23+
new NestedObject(255, 'oops')
24+
);
25+
26+
let data;
27+
console.log(data = pm.pack(msg));
28+
console.log(pm.unpack(data));

0 commit comments

Comments
 (0)