Reinplement the type parser. Now it throws syntax errors e.g. "ArrayRef[]" or "ArrayR...
[gitmo/Mouse.git] / t / 001_mouse / 007-attributes.t
index 925d4c4..39667c1 100644 (file)
@@ -1,11 +1,12 @@
 #!/usr/bin/env perl
 use strict;
 use warnings;
-use Test::More tests => 21;
+use Test::More;
 use Test::Exception;
+use Test::Mouse;
 
 use lib 't/lib';
-use Test::Mouse;
+use MooseCompat;
 
 do {
     package Class;
@@ -62,6 +63,9 @@ $object->rw_attr(100);
 is $object->rw_attr, 100;
 is $object->read_attr, 100;
 
+is $object->write_attr("piyo"), "piyo";
+is $object->rw_attr("yopi"),    "yopi";
+
 dies_ok {
     Class->rw_attr();
 };
@@ -71,3 +75,5 @@ dies_ok {
 dies_ok {
     Class->write_attr(42);
 };
+
+done_testing;