diff options
Diffstat (limited to 'tests/unit/vulgar/color.scm')
-rw-r--r-- | tests/unit/vulgar/color.scm | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/unit/vulgar/color.scm b/tests/unit/vulgar/color.scm new file mode 100644 index 00000000..1dd2b4f3 --- /dev/null +++ b/tests/unit/vulgar/color.scm @@ -0,0 +1,13 @@ +(define-module (test vulgar-color) + :use-module (srfi srfi-64) + :use-module (srfi srfi-88) + :use-module (vulgar color)) + +(test-equal "No color" "" (color-escape #f)) + +;;; Extra with-output-to-string so escape sequences are escaped in error diff. +(test-equal "Color" + (with-output-to-string (lambda () (write "\x1b[38;2;16;32;48m"))) + (with-output-to-string (lambda () (write (color-escape "#102030"))))) + +'((vulgar color)) |