X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=t%2Ftests.lisp;h=8eadcc2360af502fd0a24d6e3af3a5e5e0f77fc3;hb=ea7021b8bc505e45fff8d226d8ab7fce6cae0f76;hp=77909f56c5cccd74d117187153ec6834e7f60193;hpb=c832bdccbc2c363b1a6714e70905721bd8c4d7c1;p=fiveam.git diff --git a/t/tests.lisp b/t/tests.lisp index 77909f5..8eadcc2 100644 --- a/t/tests.lisp +++ b/t/tests.lisp @@ -10,6 +10,9 @@ `(let ((,results (with-*test-dribble* nil (run ',test-name)))) ,@body)) +(def-fixture null-fixture () + `(progn ,@(&body))) + ;;;; Test the checks (test (is1 :suite test-suite) @@ -20,7 +23,7 @@ (is-true t) (is-false nil)) -(test (is2 :suite test-suite) +(test (is2 :suite test-suite :fixture null-fixture) (is (plusp 0)) (is (< 0 -1)) (is (not (plusp 1))) @@ -28,7 +31,7 @@ (is-true nil) (is-false t)) -(test is +(test (is :profile t) (with-test-results (results is1) (is (= 6 (length results))) (is (every #'test-passed-p results)))