diff options
Diffstat (limited to 'tests/typ/library/basic.typ')
| -rw-r--r-- | tests/typ/library/basic.typ | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/typ/library/basic.typ b/tests/typ/library/basic.typ new file mode 100644 index 00000000..a16215a7 --- /dev/null +++ b/tests/typ/library/basic.typ @@ -0,0 +1,25 @@ +// Test basic functions. +// Ref: false + +--- +#test(type("hi"), "string") +#test(repr([Hi #rect[there]]), "[Hi [<node rect>]]") + +--- +// Check the output. +#test(rgb(0.0, 0.3, 0.7), #004db3) + +// Alpha channel. +#test(rgb(1.0, 0.0, 0.0, 0.5), #ff000080) + +// Warning: 2:11-2:14 should be between 0.0 and 1.0 +// Warning: 1:16-1:20 should be between 0.0 and 1.0 +#test(rgb(-30, 15.5, 0.5), #00ff80) + +// Error: 11-15 missing argument: blue component +#test(rgb(0, 1), #00ff00) + +// Error: 3:11-3:11 missing argument: red component +// Error: 2:11-2:11 missing argument: green component +// Error: 1:11-1:11 missing argument: blue component +#test(rgb(), #000000) |
