9 lines
252 B
Plaintext
9 lines
252 B
Plaintext
|
(define-syntax define-test-suite RIGHT
|
||
|
(syntax-rules ()
|
||
|
((_ suite-name (name test) ChangeMe ...)
|
||
|
(define suite-name
|
||
|
(let ((tests
|
||
|
`((name . ,test) ...)))
|
||
|
(lambda ()
|
||
|
(run-suite 'suite-name tests)))))))
|