X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Ftest.lisp;h=4d73432276bf985ad2ee6602723d588f2b7c98f9;hb=35dc0e063d9f601afdc1202e4724628525e723f0;hp=982c176f068bd057eba71d65f62f177453a609bd;hpb=34e83d23a46d52eaa53e566439d19c6529ae28e0;p=fiveam.git diff --git a/src/test.lisp b/src/test.lisp index 982c176..4d73432 100644 --- a/src/test.lisp +++ b/src/test.lisp @@ -11,6 +11,8 @@ ;;;; collection of checks which can be run and a test suite is a named ;;;; collection of tests and test suites. +(declaim (special *suite*)) + (defvar *test* (make-hash-table :test 'eql) "Lookup table mapping test (and test suite) @@ -26,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