r73000 - in /branches/upstream/libmoosex-role-parameterized-perl/current: ./ lib/MooseX/Role/ lib/MooseX/Role/Parameterized/ lib/MooseX/Role/Parameterized/Meta/ lib/MooseX/Role/Parameterized/Meta/Role/ lib/MooseX/Role/Parameterized/Meta/Trait/ t/

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Thu Apr 21 18:26:26 UTC 2011


Author: gregoa
Date: Thu Apr 21 18:26:07 2011
New Revision: 73000

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=73000
Log:
[svn-upgrade] new version libmoosex-role-parameterized-perl (0.26)

Modified:
    branches/upstream/libmoosex-role-parameterized-perl/current/Changes
    branches/upstream/libmoosex-role-parameterized-perl/current/META.yml
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/t/006-requires.t
    branches/upstream/libmoosex-role-parameterized-perl/current/t/007-excludes.t

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/Changes?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/Changes (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/Changes Thu Apr 21 18:26:07 2011
@@ -1,4 +1,7 @@
 Changes for MooseX-Role-Parameterized
+
+0.26  March 20, 2011
+    * make tests stop relying on a specific format for anon class/role names (doy)
 
 0.25  March 4, 2011
     * Move the reinitialization hook from Role to Trait so hardcore hackers

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/META.yml?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/META.yml (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/META.yml Thu Apr 21 18:26:07 2011
@@ -27,4 +27,4 @@
   homepage: http://github.com/sartak/MooseX-Role-Parameterized/tree
   license: http://dev.perl.org/licenses/
   repository: git://github.com/sartak/MooseX-Role-Parameterized.git
-version: 0.25
+version: 0.26

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm Thu Apr 21 18:26:07 2011
@@ -7,7 +7,7 @@
 
 use MooseX::Role::Parameterized::Meta::Role::Parameterizable;
 
-our $VERSION = '0.25';
+our $VERSION = '0.26';
 our $CURRENT_METACLASS;
 
 Moose::Exporter->setup_import_methods(

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm Thu Apr 21 18:26:07 2011
@@ -2,7 +2,7 @@
 use Moose;
 extends 'Moose::Meta::Attribute';
 
-our $VERSION = '0.25';
+our $VERSION = '0.26';
 
 # This doesn't actually do anything because _process_options does not consult
 # the default value of "is". hrm.

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm Thu Apr 21 18:26:07 2011
@@ -2,7 +2,7 @@
 use Moose;
 extends 'Moose::Meta::Role';
 
-our $VERSION = '0.25';
+our $VERSION = '0.26';
 
 use MooseX::Role::Parameterized::Meta::Role::Parameterized;
 use MooseX::Role::Parameterized::Meta::Parameter;

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm Thu Apr 21 18:26:07 2011
@@ -3,7 +3,7 @@
 extends 'Moose::Meta::Role';
 with 'MooseX::Role::Parameterized::Meta::Trait::Parameterized';
 
-our $VERSION = '0.25';
+our $VERSION = '0.26';
 
 __PACKAGE__->meta->make_immutable;
 no Moose;

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm Thu Apr 21 18:26:07 2011
@@ -1,7 +1,7 @@
 package MooseX::Role::Parameterized::Meta::Trait::Parameterized;
 use Moose::Role;
 
-our $VERSION = '0.25';
+our $VERSION = '0.26';
 
 use MooseX::Role::Parameterized::Parameters;
 

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm Thu Apr 21 18:26:07 2011
@@ -1,7 +1,7 @@
 package MooseX::Role::Parameterized::Parameters;
 use Moose;
 
-our $VERSION = '0.25';
+our $VERSION = '0.26';
 
 __PACKAGE__->meta->make_immutable;
 no Moose;

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/t/006-requires.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/t/006-requires.t?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/t/006-requires.t (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/t/006-requires.t Thu Apr 21 18:26:07 2011
@@ -32,11 +32,14 @@
     } @_
 }
 
-like( exception {
-    Moose::Meta::Class->create_anon_class(
-        roles => [ requires_names('alpha') ],
-    );
-}, qr/'Moose::Meta::Role::__ANON__::SERIAL::\d+' requires the method 'alpha' to be implemented by 'Class::MOP::Class::__ANON__::SERIAL::\d+'/);
+{
+    my ($role_name) = requires_names('alpha');
+    like( exception {
+        Moose::Meta::Class->create_anon_class(
+            roles => [ $role_name ],
+        );
+    }, qr/'$role_name' requires the method 'alpha' to be implemented by '[\w:]+'/);
+}
 
 is (exception {
     Moose::Meta::Class->create_anon_class(
@@ -47,23 +50,29 @@
     );
 }, undef);
 
-like( exception {
-    Moose::Meta::Class->create_anon_class(
-        methods => {
-            alpha => sub {},
-        },
-        roles => [ requires_names('alpha', 'beta') ],
-    );
-}, qr/'Moose::Meta::Role::__ANON__::SERIAL::\d+\|Moose::Meta::Role::__ANON__::SERIAL::\d+' requires the method 'beta' to be implemented by 'Class::MOP::Class::__ANON__::SERIAL::\d+'/);
+{
+    my ($role1, $role2) = requires_names('alpha', 'beta');
+    like( exception {
+        Moose::Meta::Class->create_anon_class(
+            methods => {
+                alpha => sub {},
+            },
+            roles => [ $role1, $role2 ],
+        );
+    }, qr/'$role1\|$role2' requires the method 'beta' to be implemented by '[\w:]+'/);
+}
 
-like( exception {
-    Moose::Meta::Class->create_anon_class(
-        methods => {
-            beta => sub {},
-        },
-        roles => [ requires_names('alpha', 'beta') ],
-    );
-}, qr/'Moose::Meta::Role::__ANON__::SERIAL::\d+\|Moose::Meta::Role::__ANON__::SERIAL::\d+' requires the method 'alpha' to be implemented by 'Class::MOP::Class::__ANON__::SERIAL::\d+'/);
+{
+    my ($role1, $role2) = requires_names('alpha', 'beta');
+    like( exception {
+        Moose::Meta::Class->create_anon_class(
+            methods => {
+                beta => sub {},
+            },
+            roles => [ $role1, $role2 ],
+        );
+    }, qr/'$role1\|$role2' requires the method 'alpha' to be implemented by '[\w:]+'/);
+}
 
 is (exception {
     Moose::Meta::Class->create_anon_class(

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/t/007-excludes.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/t/007-excludes.t?rev=73000&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/t/007-excludes.t (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/t/007-excludes.t Thu Apr 21 18:26:07 2011
@@ -41,11 +41,14 @@
     );
 }, undef);
 
-like( exception {
-    Moose::Meta::Class->create_anon_class(
-        roles => [ 'Role::A', excludes_roles('Role::A') ],
-    );
-}, qr/^Conflict detected: Role Moose::Meta::Role::__ANON__::SERIAL::\d+ excludes role 'Role::A'/);
+{
+    my ($role_name) = excludes_roles('Role::A');
+    like( exception {
+        Moose::Meta::Class->create_anon_class(
+            roles => [ 'Role::A', $role_name ],
+        );
+    }, qr/^Conflict detected: Role $role_name excludes role 'Role::A'/);
+}
 
 is (exception {
     Moose::Meta::Class->create_anon_class(




More information about the Pkg-perl-cvs-commits mailing list