1 | "use strict";
|
2 |
|
3 | module.exports = function (t, a) {
|
4 | a(t([]), "\n", "Empty #1");
|
5 | a(t([[], [], []]), "\n\n\n", "Empty #2");
|
6 |
|
7 | a(t([["A", "BC", "DEF"]]), "A | BC | DEF\n", "Header Only");
|
8 |
|
9 | a(t([["A", "BC", "DEF"], [1, 23, 456]]), "A | BC | DEF\n1 | 23 | 456\n", "Small items");
|
10 | a(
|
11 | t([["A", "BC", "DEF"], [12, 234, 4567]]), "A | BC | DEF \n12 | 234 | 4567\n",
|
12 | "Large items"
|
13 | );
|
14 | a(
|
15 | t([["A", "BC", "DEF"], [1234, 23456, 456789]]),
|
16 | "A | BC | DEF \n1234 | 23456 | 456789\n", "Very large items"
|
17 | );
|
18 |
|
19 | a(t([["A"], [1], [23], [456]]), "A \n1 \n23 \n456\n", "Single column");
|
20 |
|
21 | a(t([["ID"], [1], [1, 23], [1, 23, 456]]), "ID\n1 \n1 | 23\n1 | 23 | 456\n", "Force columns");
|
22 |
|
23 | a(
|
24 | t([["ONE", "TWO", "THREE"], ["ON", "DWA\nTRZY", "DWA\nTRZY\nCZTERY"], ["HOPLA", "B", "C"]]),
|
25 | "ONE | TWO | THREE \nON | DWA | DWA \n | TRZY | TRZY \n" +
|
26 | " | | CZTERY\nHOPLA | B | C \n",
|
27 | "Rows"
|
28 | );
|
29 |
|
30 | a(t([["ID"], ["", ""], [123, 123]]), "ID \n | \n123 | 123\n", "Empty cells");
|
31 | };
|