Skip to content

Commit 01e2a8e

Browse files
authoredMar 31, 2023
Merge pull request #25 from hckrnews/feature/fix-tests
Fix the order of actual result and expected result
2 parents 104db60 + ace909c commit 01e2a8e

10 files changed

+304
-275
lines changed
 

‎package-lock.json

+266-237
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hckrnews/arrays",
3-
"version": "3.1.1",
3+
"version": "3.1.2",
44
"description": "Usefull array helpers.",
55
"files": [
66
"src/helpers.js",

‎test/diff-object.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ test('Diff array with objects', async (t) => {
99
await t.test(
1010
'One side: Should return the difference, in this example should it be John.',
1111
() => {
12-
assert.deepEqual([{ name: 'John' }], a.diff(b));
12+
assert.deepEqual(a.diff(b), [{ name: 'John' }]);
1313
}
1414
);
1515

1616
await t.test(
1717
'Average both sides: Should return the difference of both sides, in this example should it be John and Paul.',
1818
() => {
19-
assert.deepEqual(
20-
[{ name: 'John' }, { name: 'Paul' }],
21-
a.diff(b, true)
22-
);
19+
assert.deepEqual(a.diff(b, true), [
20+
{ name: 'John' },
21+
{ name: 'Paul' },
22+
]);
2323
}
2424
);
2525
});

‎test/diff.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ test('Diff', async (t) => {
99
await t.test(
1010
'One side: Should return the difference, in this example should it be John.',
1111
() => {
12-
assert.deepEqual(['John'], a.diff(b));
12+
assert.deepEqual(a.diff(b), ['John']);
1313
}
1414
);
1515

1616
await t.test(
1717
'Average both sides: Should return the difference of both sides, in this example should it be John and Paul.',
1818
() => {
19-
assert.deepEqual(['John', 'Paul'], a.diff(b, true));
19+
assert.deepEqual(a.diff(b, true), ['John', 'Paul']);
2020
}
2121
);
2222
});

‎test/intersect-object.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ test('Intersect array with objects', async (t) => {
1010
await t.test(
1111
'One side: Should return the intersect, in this example should it be Peter and Luke.',
1212
() => {
13-
assert.deepEqual(
14-
[{ name: 'Peter' }, { name: 'Luke' }],
15-
a.intersect(b)
16-
);
13+
assert.deepEqual(a.intersect(b), [
14+
{ name: 'Peter' },
15+
{ name: 'Luke' },
16+
]);
1717
}
1818
);
1919

2020
await t.test(
2121
'Average both sides: Should return the intersect of more than 2 arrays, in this example should it be Luke.',
2222
() => {
23-
assert.deepEqual([{ name: 'Luke' }], a.intersect([b, c], true));
23+
assert.deepEqual(a.intersect([b, c], true), [{ name: 'Luke' }]);
2424
}
2525
);
2626
});

‎test/intersect.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ test('Intersect', async (t) => {
1010
await t.test(
1111
'One side: Should return the intersect, in this example should it be Peter and Luke.',
1212
() => {
13-
assert.deepEqual(['Peter', 'Luke'], a.intersect(b));
13+
assert.deepEqual(a.intersect(b), ['Peter', 'Luke']);
1414
}
1515
);
1616
await t.test(
1717
'Average both sides: Should return the intersect of more than 2 arrays, in this example should it be Luke.',
1818
() => {
19-
assert.deepEqual(['Luke'], a.intersect([b, c], true));
19+
assert.deepEqual(a.intersect([b, c], true), ['Luke']);
2020
}
2121
);
2222
});

‎test/multifilter.js

+12-12
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,8 @@ test('Test 1 (==)', async (t) => {
237237
'Should return 2 items from the array, where age is 62.',
238238
() => {
239239
assert.deepEqual(
240-
expectedResults.test1,
241-
exampleArray.multifilter('age', 62)
240+
exampleArray.multifilter('age', 62),
241+
expectedResults.test1
242242
);
243243
}
244244
);
@@ -249,8 +249,8 @@ test('Test 2 (!=)', async (t) => {
249249
'Should return 2 items from the array, where age is not 62.',
250250
() => {
251251
assert.deepEqual(
252-
expectedResults.test2,
253-
exampleArray.multifilter('age', 62, '!=')
252+
exampleArray.multifilter('age', 62, '!='),
253+
expectedResults.test2
254254
);
255255
}
256256
);
@@ -261,8 +261,8 @@ test('Test 3 (>)', async (t) => {
261261
'Should return 2 items from the array, where age is more than 62.',
262262
() => {
263263
assert.deepEqual(
264-
expectedResults.test3,
265-
exampleArray.multifilter('age', 62, '>')
264+
exampleArray.multifilter('age', 62, '>'),
265+
expectedResults.test3
266266
);
267267
}
268268
);
@@ -309,8 +309,8 @@ test('Test 7 (multiple ==)', async (t) => {
309309
'Should return 2 items from the array, where the name is John or Peter.',
310310
() => {
311311
assert.deepEqual(
312-
expectedResults.test7,
313-
exampleArray.multifilter('name', ['John', 'Peter'])
312+
exampleArray.multifilter('name', ['John', 'Peter']),
313+
expectedResults.test7
314314
);
315315
}
316316
);
@@ -321,8 +321,8 @@ test('Test 8 (multiple !=)', async (t) => {
321321
'Should return 2 items from the array, where the name is not John or Peter.',
322322
() => {
323323
assert.deepEqual(
324-
expectedResults.test8,
325-
exampleArray.multifilter('name', ['John', 'Peter'], '!=')
324+
exampleArray.multifilter('name', ['John', 'Peter'], '!='),
325+
expectedResults.test8
326326
);
327327
}
328328
);
@@ -333,8 +333,8 @@ test('Test 9 (multiple >)', async (t) => {
333333
'Should return 2 items from the array, where age is more than 62 and 63.',
334334
() => {
335335
assert.deepEqual(
336-
expectedResults.test9,
337-
exampleArray.multifilter('age', ['62', '63'], '>')
336+
exampleArray.multifilter('age', ['62', '63'], '>'),
337+
expectedResults.test9
338338
);
339339
}
340340
);

‎test/multikey.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ test('Multikey', async (t) => {
5656
'Test 1 (single): Should return the max, in this example should it be 3.',
5757
() => {
5858
assert.deepEqual(
59-
expectedResults.test1,
60-
exampleArray.multikey('name')
59+
exampleArray.multikey('name'),
60+
expectedResults.test1
6161
);
6262
}
6363
);
@@ -66,8 +66,8 @@ test('Multikey', async (t) => {
6666
'Test 2 (multiple): Should return the max, in this example should it be 3.',
6767
() => {
6868
assert.deepEqual(
69-
expectedResults.test2,
70-
exampleArray.multikey(['name', 'age'])
69+
exampleArray.multikey(['name', 'age']),
70+
expectedResults.test2
7171
);
7272
}
7373
);

‎test/multisort.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,8 @@ test('Multisort', async (t) => {
117117
'Test 1 (ASC): Should return the array, sorted by age asc.',
118118
() => {
119119
assert.deepEqual(
120-
expectedResults.test1,
121-
exampleArray.multisort('age', 'asc')
120+
exampleArray.multisort('age', 'asc'),
121+
expectedResults.test1
122122
);
123123
}
124124
);
@@ -127,8 +127,8 @@ test('Multisort', async (t) => {
127127
'Test 2 (DESC): Should return the array, sorted by age desc.',
128128
() => {
129129
assert.deepEqual(
130-
expectedResults.test2,
131-
exampleArray.multisort('age', 'desc')
130+
exampleArray.multisort('age', 'desc'),
131+
expectedResults.test2
132132
);
133133
}
134134
);
@@ -137,8 +137,8 @@ test('Multisort', async (t) => {
137137
'Test 3 (sort text ASC): Should return the array, sorted by age asc.',
138138
() => {
139139
assert.deepEqual(
140-
expectedResults.test3,
141-
exampleArray.multisort('name', 'asc')
140+
exampleArray.multisort('name', 'asc'),
141+
expectedResults.test3
142142
);
143143
}
144144
);

‎test/unique.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ test('Unique', async (t) => {
1010
await t.test(
1111
'Should return the unique items from the array, in this example 4 items.',
1212
() => {
13-
assert.deepEqual(expectedResults, a.unique);
13+
assert.deepEqual(a.unique, expectedResults);
1414
}
1515
);
1616
});

0 commit comments

Comments
 (0)
Please sign in to comment.