~jaro/balkon

ref: a1a78d251a8e2f67c0e26815b73dfc774ed3a848 balkon/test/Data/Text/ParagraphLayoutSpec.hs -rw-r--r-- 10.0 KiB
Allow custom font options outside FontLoader.
Improve test readability with runIO.
Allow polymorphism in writing golden tests.
Refactor pretty printing for golden tests.
Test effect of paragraph prefix.
Add test for Devanagari.
Test forming and breaking ligatures.
Allow breaking at character bounds.
Ensure paragraph rect is unaffected by spans.
Insert extra test to work around segmentation fault.

Without the added test, the test suite causes a segmentation fault
after starting "wraps by characters when line is ultra narrow".
Add line wrapping tests with spans.
Move non-public modules into Internal namespace.
Implement "plain" interface.
Separate tests by module.