Skip to content

Commit c7b695a

Browse files
committed
add mixed type sorting test
1 parent e28de38 commit c7b695a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/tests/transformExecutors.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ const sortTestCases: Private.SortTestCase[] = [
2525
{ desc: false, dType: 'datetime', data: ['2019-09-12T18:38:47.431Z', '2019-09-07T18:38:47.431Z', '2019-09-10T18:38:47.431Z'], expected: ['2019-09-07T18:38:47.431Z', '2019-09-10T18:38:47.431Z', '2019-09-12T18:38:47.431Z'] },
2626
{ desc: false, dType: 'datetime', data: ['2019-09-12T18:38:47.431Z', null, '2019-09-10T18:38:47.431Z'], expected: ['2019-09-10T18:38:47.431Z', '2019-09-12T18:38:47.431Z', null] },
2727
{ desc: false, dType: 'datetime', data: ['2019-09-12T18:38:47.431Z', INVALID_DATE, '2019-09-10T18:38:47.431Z'], expected: ['2019-09-10T18:38:47.431Z', '2019-09-12T18:38:47.431Z', INVALID_DATE] },
28+
// Mixed types (treated as strings)
29+
{ desc: false, dType: 'string',
30+
data: [1, Number.NaN, 'B', '2019-09-10T18:38:47.431Z', 101.22, 1.1,Number.NaN, 1.21, 1.31, Number.NaN, Number.NaN, 1.11, 1.21, 1.91, 'A', 9.76],
31+
expected: [1, 1.1, 1.11, 1.21, 1.21, 1.31, 1.91, 101.22, '2019-09-10T18:38:47.431Z', 9.76, 'A', 'B', Number.NaN, Number.NaN, Number.NaN, Number.NaN] },
2832
];
2933

3034
// Run tests

0 commit comments

Comments
 (0)