Moose says 'The clone_instance method has been made private. The public version is...
Tokuhiro Matsuno [Sat, 11 Apr 2009 15:25:44 +0000 (00:25 +0900)]
we don't mention this method. remove test.

lib/Mouse/Meta/Class.pm
t/031-clone.t

index 0e23430..9e55fa4 100644 (file)
@@ -459,7 +459,8 @@ metaclass.
 
 =head2 clone_instance Instance, Parameters -> Instance
 
-Clones the given C<Instance> and sets any additional parameters.
+The clone_instance method has been made private.
+The public version is deprecated.
 
 =cut
 
index 9d7454f..be9cfa1 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env perl
 use strict;
 use warnings;
-use Test::More tests => 10;
+use Test::More tests => 9;
 use Test::Exception;
 
 do {
@@ -57,7 +57,4 @@ throws_ok {
     Foo->meta->clone_object(Foo->meta)
 } qr/You must pass an instance of the metaclass \(Foo\), not \(Mo.se::Meta::Class=HASH\(\w+\)\)/;
 
-throws_ok {
-    Foo->meta->clone_instance("constant")
-} qr/You can only clone instances, \(constant\) is not a blessed instance/;