(or (satisfies-depends-p #'some))
(not (satisfies-depends-p #'notany))
(:before (every #'(lambda (dep)
- (let ((status (status (get-test dep))))
- (eql :unknown status)))
+ (eql :unknown (status (get-test dep))))
(cdr depends-on)))))))
(defun results-status (result-list)
tests defined in this suite.
[NOTE]
-This macro is built on top of `make-suite` as such it, like `make-suite`,
+This macro is built on top of `make-suite` and it, just like `make-suite`,
will overrwrite any existing suite named `NAME`."
`(eval-when (:compile-toplevel :load-toplevel :execute)
(make-suite ',name
(defun list-all-suites ()
(loop for suite being the hash-value in *suites*
- collect suite))
+ collect suite))
;;;; ** Managing the Current Suite
(signals circular-dependency
(run 'circular-2)))
-
(def-suite before-test-suite :description "Suite for before test" :in nil)
(def-test before-0 (:suite before-test-suite)
(with-test-results (results before-test-suite-2)
(is (every #'test-passed-p results))))
-
;;;; dependencies with symbol
(def-test dep-with-symbol-first (:suite test-suite)
(pass))