We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 530b64c commit b53004fCopy full SHA for b53004f
test/src/reversed.js
@@ -2,15 +2,16 @@ import test from 'ava';
2
3
import {reversed} from '../../src/index.js';
4
5
-test('reversed', (t) => {
6
- const x = function (A, B) {
7
- t.deepEqual(Array.from(reversed(A)), B);
8
- t.deepEqual(Array.from(reversed(B)), A);
9
- };
+const macro = (t, A, B) => {
+ t.deepEqual(Array.from(reversed(A)), B);
+ t.deepEqual(Array.from(reversed(B)), A);
+};
10
11
- x([], []);
12
- x([1], [1]);
13
- x([1, 2, 3], [3, 2, 1]);
14
- x([1, 2, 3, 4, 5, 6], [6, 5, 4, 3, 2, 1]);
15
- x([1, 2, 3, 4, 5, 6, 7, 8, 9], [9, 8, 7, 6, 5, 4, 3, 2, 1]);
16
-});
+macro.title = (title, A, B) =>
+ title ?? `reversed(${JSON.stringify(A)}) = ${JSON.stringify(B)}`;
+
+test(macro, [], []);
+test(macro, [1], [1]);
+test(macro, [1, 2, 3], [3, 2, 1]);
+test(macro, [1, 2, 3, 4, 5, 6], [6, 5, 4, 3, 2, 1]);
17
+test(macro, [1, 2, 3, 4, 5, 6, 7, 8, 9], [9, 8, 7, 6, 5, 4, 3, 2, 1]);
0 commit comments