17 Commits

Author SHA1 Message Date
Laurenz
ec05ed7e06 Move assets 2023-01-31 15:05:42 +01:00
Laurenz
0efe669278 Reorganize library and tests 2022-11-29 14:18:13 +01:00
Laurenz
321121c6c3 Move font folder 2022-11-20 18:14:13 +01:00
Laurenz
46921a8c28 Separate test crate
This removes the not-really-cyclic dependency that confuses rust-analyzer. See also: https://github.com/rust-lang/rust-analyzer/issues/2414
2022-11-03 16:13:35 +01:00
Laurenz
57f5c0a1b1 Set Rules Episode V: The Tests Strike Back 2021-12-15 11:12:38 +01:00
Laurenz
264a7dedd4 Scheduled maintenance 🔨
- New naming scheme
  - TextNode instead of NodeText
  - CallExpr instead of ExprCall
  - ...
- Less glob imports
- Removes Value::Args variant
- Removes prelude
- Renames Layouted to Fragment
- Moves font into env
- Moves shaping into layout
- Moves frame into separate module
2021-03-19 17:57:31 +01:00
Laurenz
05727bfc3a Reorganize tests 🔀 2021-02-20 23:34:33 +01:00
Laurenz
062d99f70f Document how to run tests 📝 2021-02-07 13:27:03 +01:00
Laurenz
cc5f14193c Flip test directory structure 🔃
Move full/lang/library to the top-level as that's more ergonomic to use.
2021-01-16 15:39:25 +01:00
Laurenz
73b25bdad0 Move bracket function tests to integration 🚚 2021-01-14 17:30:22 +01:00
Laurenz
cfcb36b159 Move test files into category subfolders 🚚 2021-01-14 16:47:29 +01:00
Laurenz
60154474ba Enable multiple tests per file 🧱 2021-01-13 14:07:38 +01:00
Laurenz
0adbfe894a Test [pagebreak] 🗞 2020-12-17 11:31:07 +01:00
Laurenz
1cbd5f3051 Refine test infrastructure
- Tests diagnostics
- More and better separated image tests
2020-12-10 22:45:45 +01:00
Laurenz
fdc1b378a3 Compress images in PDFs ⚙ 2020-11-30 22:07:08 +01:00
Laurenz
bc997b7c33 Export images in PDF 🖼 2020-11-27 20:01:54 +01:00
Laurenz
22697f0c0c Simple regression testing with file-based comparisons 2020-10-13 12:34:11 +02:00