fails:Module#const_defined? returns true if the constant is defined in Object and the receiver is a module
fails:Module#const_defined? returns true for toplevel constant when the name begins with '::'
fails:Module#const_defined? returns true when passed a scoped constant name
fails:Module#const_defined? returns true when passed a scoped constant name for a constant in the inheritance hierarchy and the inherited flag is default
fails:Module#const_defined? returns true when passed a scoped constant name for a constant in the inheritance hierarchy and the inherited flag is true
fails:Module#const_defined? returns false when passed a scoped constant name for a constant in the inheritance hierarchy and the inherited flag is false
fails:Module#const_defined? returns false when the name begins with '::' and the toplevel constant does not exist
