X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fprint.impure.lisp;h=302fb6e5a3e5323b8d9ca6663dd626d393d66243;hb=2e52fa0553c5a256f482ee14e30608acf55e5f48;hp=2e5b39154a17309f8cf3558000eb92d1c6c9a003;hpb=6f4c867e670a3c538b4072b824fa8026e9f2cbfe;p=sbcl.git diff --git a/tests/print.impure.lisp b/tests/print.impure.lisp index 2e5b391..302fb6e 100644 --- a/tests/print.impure.lisp +++ b/tests/print.impure.lisp @@ -646,7 +646,11 @@ (error "Endless loop in FORMAT")))) (with-test (:name :format-type-check) + (assert (equal "1/10" (format nil "~2r" 1/2))) (assert (raises-error? (format nil "~r" 1.32) sb-format:format-error)) - (assert (raises-error? (format nil "~c" 1.32) sb-format:format-error))) + (assert (raises-error? (format nil "~c" 1.32) sb-format:format-error)) + (assert (equal "1/10" (eval '(format nil "~2r" 1/2)))) + (assert (raises-error? (eval '(format nil "~r" 1.32)) sb-format:format-error)) + (assert (raises-error? (eval '(format nil "~c" 1.32)) sb-format:format-error))) ;;; success