X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftest.lisp;h=4d73432276bf985ad2ee6602723d588f2b7c98f9;hb=35dc0e063d9f601afdc1202e4724628525e723f0;hp=c64d6a249240ab10ddb7ada9d5660438fa592c48;hpb=fe6ac366b562a6605a491b8fc495347d880510b3;p=fiveam.git diff --git a/src/test.lisp b/src/test.lisp index c64d6a2..4d73432 100644 --- a/src/test.lisp +++ b/src/test.lisp @@ -11,8 +11,7 @@ ;;;; collection of checks which can be run and a test suite is a named ;;;; collection of tests and test suites. -(defvar *suite* nil - "The current test suite object") +(declaim (special *suite*)) (defvar *test* (make-hash-table :test 'eql) @@ -29,8 +28,7 @@ (remhash key *test*)) (defun test-names () - (loop for test being the hash-keys of *test* - collect test)) + (hash-table-keys *test*)) (defmacro test (name &body body) "Create a test named NAME. If NAME is a list it must be of the