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