Renamed the default suite to T; allow a suite parameter of NIL to mean a test/suite...
[fiveam.git] / src / package.lisp
index ec84e56..09a8578 100644 (file)
@@ -20,6 +20,8 @@
 (defpackage :it.bese.fiveam
   (:use :common-lisp :alexandria)
   (:nicknames :5am :fiveam)
+  #+sb-package-locks
+  (:lock t)
   (:export
    ;; creating tests and test-suites
    #:make-suite
@@ -28,6 +30,7 @@
    #:in-suite*
    #:make-test
    #:test
+   #:def-test
    #:get-test
    #:rem-test
    #:test-names
@@ -71,7 +74,9 @@
    #:*debug-on-error*
    #:*debug-on-failure*
    #:*verbose-failures*
-   #:results-status))
+   #:results-status
+   ;; introspection
+   #:list-all-suites))
 
 ;;;; You can use #+5am to put your test-defining code inline with your
 ;;;; other code - and not require people to have fiveam to run your