Commit graph

12 commits

Author SHA1 Message Date
Alex Shinn
eb79e98d20 adding (srfi 142), using that in place of (srfi 33) 2017-04-16 22:06:56 +09:00
Alex Shinn
7b936e4190 adding dummy with-raw-io and get-terminal-width defs 2017-01-23 23:21:06 +09:00
Alex Shinn
ac6d0124c4 making (chibi term edit-line) portable, using from (chibi snow interface) 2017-01-23 23:12:58 +09:00
Peter
a0b8409fe7 Return #t from ansi-escapes-enabled? for $TERM rxvt-unicode-256color 2017-01-08 00:37:25 +01:00
Alex Shinn
3dcac282ad removing test-error cases that would trigger a compile-time error in chicken 2016-03-19 15:40:00 +09:00
Alex Shinn
2e0aa1b36d adding missing ; in string hex escapes required by r7rs 2016-03-19 15:26:10 +09:00
Alex Shinn
0251d14653 making (chibi term ansi) tests standalone to avoid circular dep on (chibi test) 2016-03-19 15:15:28 +09:00
Alex Shinn
b60a9a28a7 move definitions to start of body 2016-02-28 18:05:02 +09:00
Alex Shinn
8813a62b8e making ansi tests portable 2015-05-09 16:45:45 +09:00
Alex Shinn
00691b64f1 Making libraries portable where possible.
Many still import (chibi), and as (scheme base) is somewhat more
expensive to load at present these are changed to cond-expand.
Many libraries also rely on (srfi 33), and these have been changed
to a cond-expand first trying (srfi 60) where available.
Also fixing a few portability concerns (duplicate imports of the
same binding), and adding a few libraries missing from lib-tests.scm.
2015-04-26 16:17:38 +09:00
Alex Shinn
4e5cdedc03 Converting tests to modules instead of separate programs.
By convention, a library meant for testing exports "run-tests".
Also by convention, assume the test for (foo bar) is (foo bar-test),
keeping the test in the same directory and avoiding confusion since
(chibi test) is not a test for (chibi).
- Avoids the hack of "load"ing test, with resulting namespace complications.
- Allows keeping tests together with the libraries.
- Allows setting up test hooks before running.
- Allows implicit inference of test locations when using above conventions.
2015-04-05 23:38:51 +09:00
Alex Shinn
2922ed591d Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00