X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fsmoke.impure.lisp;h=f0069a713c051fa1b376fd78780ac93fba6d0c0a;hb=ae026fe85fef157ff42d6655e5f5e4eef74709f1;hp=baeba3100ec2779ee7d2c5d90053005e6bb981d0;hpb=47b7637b3e7c012c6dfa754e107c9bc7d74e73bd;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