diff options
| author | Laurenz <laurmaedje@gmail.com> | 2024-04-13 10:39:45 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-13 08:39:45 +0000 |
| commit | 020294fca9a7065d4b9cf4e677f606ebaaa29b00 (patch) | |
| tree | c0027ad22046e2726c22298461327823d6b88d53 /tests/typ/layout/grid-headers-1.typ | |
| parent | 72dd79210602ecc799726fc096b078afbb47f299 (diff) | |
Better test runner (#3922)
Diffstat (limited to 'tests/typ/layout/grid-headers-1.typ')
| -rw-r--r-- | tests/typ/layout/grid-headers-1.typ | 162 |
1 files changed, 0 insertions, 162 deletions
diff --git a/tests/typ/layout/grid-headers-1.typ b/tests/typ/layout/grid-headers-1.typ deleted file mode 100644 index ac998029..00000000 --- a/tests/typ/layout/grid-headers-1.typ +++ /dev/null @@ -1,162 +0,0 @@ -#set page(width: auto, height: 12em) -#table( - columns: 5, - align: center + horizon, - table.header( - table.cell(colspan: 5)[*Cool Zone*], - table.cell(stroke: red)[*Name*], table.cell(stroke: aqua)[*Number*], [*Data 1*], [*Data 2*], [*Etc*], - table.hline(start: 2, end: 3, stroke: yellow) - ), - ..range(0, 6).map(i => ([John \##i], table.cell(stroke: green)[123], table.cell(stroke: blue)[456], [789], [?], table.hline(start: 4, end: 5, stroke: red))).flatten() -) - ---- -// Disable repetition -#set page(width: auto, height: 12em) -#table( - columns: 5, - align: center + horizon, - table.header( - table.cell(colspan: 5)[*Cool Zone*], - table.cell(stroke: red)[*Name*], table.cell(stroke: aqua)[*Number*], [*Data 1*], [*Data 2*], [*Etc*], - table.hline(start: 2, end: 3, stroke: yellow), - repeat: false - ), - ..range(0, 6).map(i => ([John \##i], table.cell(stroke: green)[123], table.cell(stroke: blue)[456], [789], [?], table.hline(start: 4, end: 5, stroke: red))).flatten() -) - ---- -#set page(width: auto, height: 12em) -#table( - columns: 5, - align: center + horizon, - gutter: 3pt, - table.header( - table.cell(colspan: 5)[*Cool Zone*], - table.cell(stroke: red)[*Name*], table.cell(stroke: aqua)[*Number*], [*Data 1*], [*Data 2*], [*Etc*], - table.hline(start: 2, end: 3, stroke: yellow), - ), - ..range(0, 6).map(i => ([John \##i], table.cell(stroke: green)[123], table.cell(stroke: blue)[456], [789], [?], table.hline(start: 4, end: 5, stroke: red))).flatten() -) - ---- -// Relative lengths -#set page(height: 10em) -#table( - rows: (30%, 30%, auto), - table.header( - [*A*], - [*B*] - ), - [C], - [C] -) - ---- -#grid( - grid.cell(y: 1)[a], - grid.header(grid.cell(y: 0)[b]), - grid.cell(y: 2)[c] -) - ---- -// When the header is the last grid child, it shouldn't include the gutter row -// after it, because there is none. -#grid( - columns: 2, - gutter: 3pt, - grid.header( - [a], [b], - [c], [d] - ) -) - ---- -#set page(height: 14em) -#let t(n) = table( - columns: 3, - align: center + horizon, - gutter: 3pt, - table.header( - table.cell(colspan: 3)[*Cool Zone #n*], - [*Name*], [*Num*], [*Data*] - ), - ..range(0, 5).map(i => ([\##i], table.cell(stroke: green)[123], table.cell(stroke: blue)[456])).flatten() -) -#grid( - gutter: 3pt, - t(0), - t(1) -) - ---- -// Test line positioning in header -#table( - columns: 3, - stroke: none, - table.hline(stroke: red, end: 2), - table.vline(stroke: red, end: 3), - table.header( - table.hline(stroke: aqua, start: 2), - table.vline(stroke: aqua, start: 3), [*A*], table.hline(stroke: orange), table.vline(stroke: orange), [*B*], - [*C*], [*D*] - ), - [a], [b], - [c], [d], - [e], [f] -) - ---- -// Error: 3:3-3:19 header must start at the first row -// Hint: 3:3-3:19 remove any rows before the header -#grid( - [a], - grid.header([b]) -) - ---- -// Error: 4:3-4:19 header must start at the first row -// Hint: 4:3-4:19 remove any rows before the header -#grid( - columns: 2, - [a], - grid.header([b]) -) - ---- -// Error: 3:3-3:19 cannot have more than one header -#grid( - grid.header([a]), - grid.header([b]), - [a], -) - ---- -// Error: 2:3-2:20 cannot use `table.header` as a grid header; use `grid.header` instead -#grid( - table.header([a]), - [a], -) - ---- -// Error: 2:3-2:19 cannot use `grid.header` as a table header; use `table.header` instead -#table( - grid.header([a]), - [a], -) - ---- -// Error: 14-28 cannot place a grid header within another header or footer -#grid.header(grid.header[a]) - ---- -// Error: 14-29 cannot place a table header within another header or footer -#grid.header(table.header[a]) - ---- -// Error: 15-29 cannot place a grid header within another header or footer -#table.header(grid.header[a]) - ---- -// Error: 15-30 cannot place a table header within another header or footer -#table.header(table.header[a]) |
