@@ -8,10 +8,12 @@ function createMeta(id: string, time: number): Meta {
8
8
}
9
9
10
10
test ( 'compares entries by time' , ( ) => {
11
- let a = createMeta ( '2 a 0' , 2 )
11
+ let a = createMeta ( '10 a 0' , 2 )
12
12
let b = createMeta ( '1 a 0' , 1 )
13
13
is ( isFirstOlder ( a , b ) , false )
14
14
is ( isFirstOlder ( b , a ) , true )
15
+ is ( isFirstOlder ( '10 a 0' , '1 a 0' ) , false )
16
+ is ( isFirstOlder ( '1 a 0' , '10 a 0' ) , true )
15
17
} )
16
18
17
19
test ( 'compares entries by real time' , ( ) => {
@@ -26,13 +28,17 @@ test('compares entries by other ID parts', () => {
26
28
let b = createMeta ( '1 a 10' , 1 )
27
29
is ( isFirstOlder ( a , b ) , true )
28
30
is ( isFirstOlder ( b , a ) , false )
31
+ is ( isFirstOlder ( '1 a 9' , '1 a 10' ) , true )
32
+ is ( isFirstOlder ( '1 a 10' , '1 a 9' ) , false )
29
33
} )
30
34
31
35
test ( 'compares entries by other ID parts with priority' , ( ) => {
32
36
let a = createMeta ( '1 b 1' , 1 )
33
37
let b = createMeta ( '1 a 2' , 1 )
34
38
is ( isFirstOlder ( a , b ) , false )
35
39
is ( isFirstOlder ( b , a ) , true )
40
+ is ( isFirstOlder ( '1 b 1' , '1 a 1' ) , false )
41
+ is ( isFirstOlder ( '1 a 1' , '1 b 1' ) , true )
36
42
} )
37
43
38
44
test ( 'compares entries with same time' , ( ) => {
0 commit comments