From: Stevan Little Date: Thu, 21 Jun 2007 05:03:58 +0000 (+0000) Subject: geting rid of that pesky test failure in 5.9.5, horray TODO blocks X-Git-Tag: 0_40^0 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9f88b8ff66bf994a33f8a1abfde4217bcc7e427b;p=gitmo%2FClass-MOP.git geting rid of that pesky test failure in 5.9.5, horray TODO blocks --- diff --git a/Changes b/Changes index 632beb9..8c2d6e5 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,11 @@ Revision history for Perl extension Class-MOP. +0.40 + + * t/ + ~ marked a test in 003_methods.t as TODO + for perl 5.9.5 + 0.39 Mon. June 18, 2007 * Class::MOP::Immutable - added make_metaclass_mutable + docs (groditi) diff --git a/t/003_methods.t b/t/003_methods.t index 9dfcb9e..a19adab 100644 --- a/t/003_methods.t +++ b/t/003_methods.t @@ -84,7 +84,10 @@ is(Foo->foo(), 'Foo::foo', '... Foo->foo() returns "Foo::foo"'); # now check all our other items ... -ok($Foo->has_method('FOO_CONSTANT'), '... Foo->has_method(FOO_CONSTANT) (defined w/ use constant)'); +TODO: { + local $TODO = "\$] > 5.9.5" if $] > 5.009005; + ok($Foo->has_method('FOO_CONSTANT'), '... Foo->has_method(FOO_CONSTANT) (defined w/ use constant)'); +} ok($Foo->has_method('bar'), '... Foo->has_method(bar) (defined in Foo)'); ok($Foo->has_method('baz'), '... Foo->has_method(baz) (typeglob aliased within Foo)'); ok($Foo->has_method('floob'), '... Foo->has_method(floob) (defined in Foo:: using symbol tables and Sub::Name w/out package name)');