@@ -3,25 +3,36 @@ import util from "util";
3
3
import { ExtensionCodec , EXT_TIMESTAMP } from "../src/ExtensionCodec" ;
4
4
5
5
describe ( "ExtensionCodec" , ( ) => {
6
-
7
6
const defaultCodec = ExtensionCodec . defaultCodec ;
8
7
context ( "timestamp" , ( ) => {
9
8
it ( "encodes and decodes a date without milliseconds (timestamp 32)" , ( ) => {
10
9
const date = new Date ( 1556633024000 ) ;
11
10
const encoded = defaultCodec . tryToEncode ( date ) ;
12
- assert . deepStrictEqual ( defaultCodec . decode ( EXT_TIMESTAMP , encoded ! . data ) , date , `date: ${ date . toISOString ( ) } , encoded: ${ util . inspect ( encoded ) } ` ) ;
11
+ assert . deepStrictEqual (
12
+ defaultCodec . decode ( EXT_TIMESTAMP , encoded ! . data ) ,
13
+ date ,
14
+ `date: ${ date . toISOString ( ) } , encoded: ${ util . inspect ( encoded ) } ` ,
15
+ ) ;
13
16
} ) ;
14
17
15
18
it ( "encodes and decodes a date with milliseconds (timestamp 64)" , ( ) => {
16
19
const date = new Date ( 1556633024123 ) ;
17
20
const encoded = defaultCodec . tryToEncode ( date ) ;
18
- assert . deepStrictEqual ( defaultCodec . decode ( EXT_TIMESTAMP , encoded ! . data ) , date , `date: ${ date . toISOString ( ) } , encoded: ${ util . inspect ( encoded ) } ` ) ;
21
+ assert . deepStrictEqual (
22
+ defaultCodec . decode ( EXT_TIMESTAMP , encoded ! . data ) ,
23
+ date ,
24
+ `date: ${ date . toISOString ( ) } , encoded: ${ util . inspect ( encoded ) } ` ,
25
+ ) ;
19
26
} ) ;
20
27
21
28
it ( "encodes and decodes a future date (timestamp 96)" , ( ) => {
22
29
const date = new Date ( 0x400000000 * 1000 ) ;
23
30
const encoded = defaultCodec . tryToEncode ( date ) ;
24
- assert . deepStrictEqual ( defaultCodec . decode ( EXT_TIMESTAMP , encoded ! . data ) , date , `date: ${ date . toISOString ( ) } , encoded: ${ util . inspect ( encoded ) } ` ) ;
31
+ assert . deepStrictEqual (
32
+ defaultCodec . decode ( EXT_TIMESTAMP , encoded ! . data ) ,
33
+ date ,
34
+ `date: ${ date . toISOString ( ) } , encoded: ${ util . inspect ( encoded ) } ` ,
35
+ ) ;
25
36
} ) ;
26
37
} ) ;
27
38
} ) ;
0 commit comments