X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fsmoke.impure.lisp;h=f0069a713c051fa1b376fd78780ac93fba6d0c0a;hb=a189a69454ef7635149319ae213b337f17c50d20;hp=baeba3100ec2779ee7d2c5d90053005e6bb981d0;hpb=175c318c892b0627b36fa3c4db66f59680242204;p=sbcl.git diff --git a/tests/smoke.impure.lisp b/tests/smoke.impure.lisp index baeba31..f0069a7 100644 --- a/tests/smoke.impure.lisp +++ b/tests/smoke.impure.lisp @@ -72,4 +72,10 @@ (assert (equal (funcall fn 1) '(1))) (assert (equal (funcall fn 1 2 3) '(1 2 3)))) +;;; Failure to save a core is an error +(with-test (:name :save-lisp-and-die-error) + (assert (eq :oops + (handler-case (save-lisp-and-die "/") + (error () :oops))))) + ;;; success