diff options
| author | Malo <57839069+MDLC01@users.noreply.github.com> | 2024-12-16 15:10:42 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-16 14:10:42 +0000 |
| commit | 8b1e0d3a233950bd8fd553e118ec6342efb42855 (patch) | |
| tree | 4eca78ecdc1e16aebd8c02cf1411e8680c79e59c /tests | |
| parent | 1b10d19d76e2ddf09a63d00a6fc56556d2bbfe08 (diff) | |
Improve `symbol` `repr` (#5505)
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/suite/symbols/symbol.typ | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/tests/suite/symbols/symbol.typ b/tests/suite/symbols/symbol.typ index 30d87e44..f2f6abf8 100644 --- a/tests/suite/symbols/symbol.typ +++ b/tests/suite/symbols/symbol.typ @@ -49,3 +49,65 @@ --- symbol-unknown-modifier --- // Error: 13-20 unknown symbol modifier #emoji.face.garbage + +--- symbol-repr --- +#test( + repr(sym.amp), + `symbol("&", ("inv", "⅋"))`.text, +) +#test( + repr(sym.amp.inv), + `symbol("⅋")`.text, +) +#test( + repr(sym.arrow.double.r), + ``` + symbol( + "⇒", + ("bar", "⤇"), + ("long", "⟹"), + ("long.bar", "⟾"), + ("not", "⇏"), + ("l", "⇔"), + ("l.long", "⟺"), + ("l.not", "⇎"), + ) + ```.text, +) +#test(repr(sym.smash), "symbol(\"⨳\")") + +#let envelope = symbol( + "🖂", + ("stamped", "🖃"), + ("stamped.pen", "🖆"), + ("lightning", "🖄"), + ("fly", "🖅"), +) +#test( + repr(envelope), + ``` + symbol( + "🖂", + ("stamped", "🖃"), + ("stamped.pen", "🖆"), + ("lightning", "🖄"), + ("fly", "🖅"), + ) + ```.text, +) +#test( + repr(envelope.stamped), + `symbol("🖃", ("pen", "🖆"))`.text, +) +#test( + repr(envelope.stamped.pen), + `symbol("🖆")`.text, +) +#test( + repr(envelope.lightning), + `symbol("🖄")`.text, +) +#test( + repr(envelope.fly), + `symbol("🖅")`.text, +) |
