0.9.1.4: ENSURE-CLASS-USING-CLASS patch by Gerd Moellman, from cmucl-imp
[sbcl.git] / tests / mop.impure.lisp
index 28fccf3..f58ff98 100644 (file)
                            (: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))
 \f
 ;;;; success
 (sb-ext:quit :unix-status 104)