diff options
Diffstat (limited to 't/data/moose-roles')
-rw-r--r-- | t/data/moose-roles/after/Foo/Role.pm | 13 | ||||
-rw-r--r-- | t/data/moose-roles/before/Bar.pm | 16 | ||||
-rw-r--r-- | t/data/moose-roles/before/Bar/Role.pm | 15 | ||||
-rw-r--r-- | t/data/moose-roles/before/Baz.pm | 16 | ||||
-rw-r--r-- | t/data/moose-roles/before/Baz/Role.pm | 13 | ||||
-rw-r--r-- | t/data/moose-roles/before/Foo.pm | 16 | ||||
-rw-r--r-- | t/data/moose-roles/before/Foo/Role.pm | 13 |
7 files changed, 102 insertions, 0 deletions
diff --git a/t/data/moose-roles/after/Foo/Role.pm b/t/data/moose-roles/after/Foo/Role.pm new file mode 100644 index 0000000..ddb4b3e --- /dev/null +++ b/t/data/moose-roles/after/Foo/Role.pm @@ -0,0 +1,13 @@ +package Foo::Role; +use Moose::Role; + +$::reloads{foo_role}++; + +has foo_role2 => ( + is => 'ro', + isa => 'Str', +); + +no Moose::Role; + +1; diff --git a/t/data/moose-roles/before/Bar.pm b/t/data/moose-roles/before/Bar.pm new file mode 100644 index 0000000..b17562f --- /dev/null +++ b/t/data/moose-roles/before/Bar.pm @@ -0,0 +1,16 @@ +package Bar; +use Moose; + +$::reloads{bar}++; + +with 'Bar::Role'; + +has bar => ( + is => 'ro', + isa => 'Str', +); + +__PACKAGE__->meta->make_immutable; +no Moose; + +1; diff --git a/t/data/moose-roles/before/Bar/Role.pm b/t/data/moose-roles/before/Bar/Role.pm new file mode 100644 index 0000000..696a3f1 --- /dev/null +++ b/t/data/moose-roles/before/Bar/Role.pm @@ -0,0 +1,15 @@ +package Bar::Role; +use Moose::Role; + +$::reloads{bar_role}++; + +with 'Foo::Role'; + +has bar_role => ( + is => 'ro', + isa => 'Str', +); + +no Moose::Role; + +1; diff --git a/t/data/moose-roles/before/Baz.pm b/t/data/moose-roles/before/Baz.pm new file mode 100644 index 0000000..072e091 --- /dev/null +++ b/t/data/moose-roles/before/Baz.pm @@ -0,0 +1,16 @@ +package Baz; +use Moose; + +$::reloads{baz}++; + +with 'Bar::Role', 'Baz::Role'; + +has baz => ( + is => 'ro', + isa => 'Str', +); + +__PACKAGE__->meta->make_immutable; +no Moose; + +1; diff --git a/t/data/moose-roles/before/Baz/Role.pm b/t/data/moose-roles/before/Baz/Role.pm new file mode 100644 index 0000000..efb7bc5 --- /dev/null +++ b/t/data/moose-roles/before/Baz/Role.pm @@ -0,0 +1,13 @@ +package Baz::Role; +use Moose::Role; + +$::reloads{baz_role}++; + +has baz_role => ( + is => 'ro', + isa => 'Str', +); + +no Moose::Role; + +1; diff --git a/t/data/moose-roles/before/Foo.pm b/t/data/moose-roles/before/Foo.pm new file mode 100644 index 0000000..580e352 --- /dev/null +++ b/t/data/moose-roles/before/Foo.pm @@ -0,0 +1,16 @@ +package Foo; +use Moose; + +$::reloads{foo}++; + +with 'Foo::Role'; + +has foo => ( + is => 'ro', + isa => 'Str', +); + +__PACKAGE__->meta->make_immutable; +no Moose; + +1; diff --git a/t/data/moose-roles/before/Foo/Role.pm b/t/data/moose-roles/before/Foo/Role.pm new file mode 100644 index 0000000..743a4c9 --- /dev/null +++ b/t/data/moose-roles/before/Foo/Role.pm @@ -0,0 +1,13 @@ +package Foo::Role; +use Moose::Role; + +$::reloads{foo_role}++; + +has foo_role1 => ( + is => 'ro', + isa => 'Str', +); + +no Moose::Role; + +1; |