diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-10-27 16:22:46 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-11-06 00:46:25 +0100 |
commit | e3f1be57b15f44abefe79e7da29c51d057ec7b0a (patch) | |
tree | a4cf07b94728685afc41b17db5a644b0bf5e3082 /tests/unit/vulgar/vulgar.scm | |
parent | Add tests for HTTP status codes. (diff) | |
download | calp-e3f1be57b15f44abefe79e7da29c51d057ec7b0a.tar.gz calp-e3f1be57b15f44abefe79e7da29c51d057ec7b0a.tar.xz |
Add some tests for vulgar.
Diffstat (limited to '')
-rw-r--r-- | tests/unit/vulgar/vulgar.scm | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/unit/vulgar/vulgar.scm b/tests/unit/vulgar/vulgar.scm new file mode 100644 index 00000000..7771724f --- /dev/null +++ b/tests/unit/vulgar/vulgar.scm @@ -0,0 +1,15 @@ +(define-module (test vulgar) + :use-module (srfi srfi-64) + :use-module (srfi srfi-88) + :use-module (vulgar)) + +(test-equal "CLS" + "\x1b[H\x1b[J" + (with-output-to-string (lambda () (cls)))) + +;;; Extra with-output-to-string so escape sequences are escaped in error diff. +(test-equal "set-cursor-position" + (with-output-to-string (lambda () (write "\x1b[21;11H"))) + (with-output-to-string (lambda () (write (with-output-to-string (lambda () (set-cursor-pos 10 20))))))) + +'((vulgar)) |