Tweaks and documenting Mouse::Exporter
[gitmo/Mouse.git] / t / 055-exporter.t
index c089885..7f945c6 100644 (file)
@@ -22,6 +22,10 @@ BEGIN{
     Mouse::Exporter->setup_import_methods(\r
         as_is => [\&bar],\r
         also  => [qw(MyMouse)],\r
+\r
+#        groups => {\r
+#            foobar_only => [qw(foo bar)],\r
+#        },\r
     );\r
 \r
     sub bar{ 200 }\r
@@ -62,3 +66,16 @@ can_ok 'MyMouseEx', qw(import unimport);
     ok !defined(&bar), 'foo is also unimported';\r
     ok !defined(&has), 'has is also unimported';\r
 }\r
+\r
+# exporting groups are not implemented in Moose::Exporter\r
+#{\r
+#    package MyAppExTags;\r
+#    use Test::More;\r
+#    use MyMouseEx qw(:foobar_only);\r
+#\r
+#    can_ok __PACKAGE__, 'meta';\r
+#    ok defined(&foo);\r
+#    ok defined(&bar);\r
+#    ok!defined(&has), "export tags";\r
+#}\r
+\r