X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fmop.impure.lisp;h=f58ff9879923229939ad2ff31fa8d00ad2d90170;hb=79389fecc0308d1a582424b198ebfc402ce161e1;hp=28fccf3e17bcf4fe6c6abed8e8306cc5b50cc5f9;hpb=ad81e5cb97ca64bdf10904d0829ad2f79b7af266;p=sbcl.git diff --git a/tests/mop.impure.lisp b/tests/mop.impure.lisp index 28fccf3..f58ff98 100644 --- a/tests/mop.impure.lisp +++ b/tests/mop.impure.lisp @@ -396,7 +396,15 @@ (:metaclass option-class)))) (assert (not result)) (assert error)) - + +;;; class as :metaclass +(assert (typep + (sb-mop:ensure-class-using-class + nil 'class-as-metaclass-test + :metaclass (find-class 'standard-class) + :name 'class-as-metaclass-test + :direct-superclasses (list (find-class 'standard-object))) + 'class)) ;;;; success (sb-ext:quit :unix-status 104)