@@ -25,19 +25,19 @@ runTests('Testing leven-sort', () => {
25
25
'Bill Griffin' ,
26
26
'Billy Griffith' ,
27
27
'Billy Campbell' ,
28
- 'Alan King' ,
29
28
'William George' ,
30
29
'Carl Martinez' ,
31
30
'Roger Davis' ,
32
31
'Benjamin Wilson' ,
33
32
'Dennis Smith' ,
34
33
'Andrew Torres' ,
34
+ 'Alan King' ,
35
35
null
36
36
]
37
37
38
38
const levSorted = levenSort ( nameAry , sourceName )
39
39
40
- return test ( 'samesies ' , JSON . stringify ( levSorted ) , JSON . stringify ( expect ) )
40
+ return test ( 'Simple same ' , JSON . stringify ( levSorted ) , JSON . stringify ( expect ) )
41
41
} )
42
42
43
43
test ( `sorts array of objects, with secondary sort` , ( ) => {
@@ -62,19 +62,19 @@ runTests('Testing leven-sort', () => {
62
62
{ first : 'Bill' , last : 'Griffin' } ,
63
63
{ first : 'Billy' , last : 'Griffith' } ,
64
64
{ first : 'Billy' , last : 'Campbell' } ,
65
+ { first : 'William' , last : 'George' } ,
66
+ { first : 'Dennis' , last : 'Smith' } ,
65
67
{ first : 'Carl' , last : 'Martinez' } ,
68
+ { first : 'Benjamin' , last : 'Wilson' } ,
66
69
{ first : 'Alan' , last : 'King' } ,
67
- { first : 'William' , last : 'George' } ,
68
70
{ first : 'Roger' , last : 'Davis' } ,
69
- { first : 'Dennis' , last : 'Smith' } ,
70
71
{ first : 'Andrew' , last : 'Torres' } ,
71
- { first : 'Benjamin' , last : 'Wilson' } ,
72
72
{ first : null , last : null }
73
73
]
74
74
75
75
const levSorted = levenSort ( nameObjAry , sourceFirst , 'first' , sourceLast , 'last' )
76
76
77
- return test ( 'samesies ' , JSON . stringify ( levSorted ) , JSON . stringify ( expect ) )
77
+ return test ( 'Secondary same ' , JSON . stringify ( levSorted ) , JSON . stringify ( expect ) )
78
78
} )
79
79
80
80
test ( `sorts array of objects by multiple keys` , ( ) => {
@@ -98,18 +98,18 @@ runTests('Testing leven-sort', () => {
98
98
{ first : 'Bill' , last : 'Griffin' } ,
99
99
{ first : 'Billy' , last : 'Griffith' } ,
100
100
{ first : 'Billy' , last : 'Campbell' } ,
101
- { first : 'Carl' , last : 'Martinez' } ,
102
- { first : 'Alan' , last : 'King' } ,
103
- { first : 'Benjamin' , last : 'Wilson' } ,
104
101
{ first : 'William' , last : 'George' } ,
105
- { first : 'Dennis ' , last : 'Smith ' } ,
102
+ { first : 'Benjamin ' , last : 'Wilson ' } ,
106
103
{ first : 'Roger' , last : 'Davis' } ,
104
+ { first : 'Dennis' , last : 'Smith' } ,
105
+ { first : 'Carl' , last : 'Martinez' } ,
106
+ { first : 'Alan' , last : 'King' } ,
107
107
{ first : 'Andrew' , last : 'Torres' } ,
108
108
{ first : null , last : null }
109
109
]
110
110
111
111
const levSorted = levenSort ( nameObjAry , source , [ 'first' , 'last' ] )
112
112
113
- return test ( 'samesies ' , JSON . stringify ( levSorted ) , JSON . stringify ( expect ) )
113
+ return test ( 'Key array same ' , JSON . stringify ( levSorted ) , JSON . stringify ( expect ) )
114
114
} )
115
115
} )
0 commit comments