Resolve 4 'failing' tests
gfx [Wed, 7 Oct 2009 12:03:29 +0000 (21:03 +0900)]
t/030_roles/015_runtime_roles_and_attrs.t [moved from t/030_roles/failing/015_runtime_roles_and_attrs.t with 100% similarity]
t/030_roles/017_extending_role_attrs.t [moved from t/030_roles/failing/017_extending_role_attrs.t with 100% similarity]
t/030_roles/018_runtime_roles_w_params.t [moved from t/030_roles/failing/018_runtime_roles_w_params.t with 78% similarity]
t/030_roles/037_create_role_subclass.t [moved from t/030_roles/failing/037_create_role_subclass.t with 100% similarity]

similarity index 78%
rename from t/030_roles/failing/018_runtime_roles_w_params.t
rename to t/030_roles/018_runtime_roles_w_params.t
index 3bce166..aa1a02b 100644 (file)
@@ -50,7 +50,10 @@ use Test::Exception;
 
     is($foo->bar, 'BAR', '... got the expect value');
     ok($foo->can('baz'), '... we have baz method now');
-    is($foo->baz, 'FOO-BAZ', '... got the expect value');
+    {
+        local $TODO = 'rebless_params is not implemented';
+        is($foo->baz, 'FOO-BAZ', '... got the expect value');
+    }
 }
 
 # with extra params ...
@@ -65,9 +68,15 @@ use Test::Exception;
         Bar->meta->apply($foo, (rebless_params => { bar => 'FOO-BAR', baz => 'FOO-BAZ' }))
     } '... this works';
 
-    is($foo->bar, 'FOO-BAR', '... got the expect value');
+    {
+        local $TODO = 'rebless params is not implemented';
+        is($foo->bar, 'FOO-BAR', '... got the expect value');
+    }
     ok($foo->can('baz'), '... we have baz method now');
-    is($foo->baz, 'FOO-BAZ', '... got the expect value');
+    {
+        local $TODO = 'rebless params is not implemented';
+        is($foo->baz, 'FOO-BAZ', '... got the expect value');
+    }
 }