This is an automatically generated mail to inform you that tests are now available in t/spec/S12-introspection/walk.t
commit cc81d63c2c6fd91dd85c16c45c0862fd2a26f040 Author: jnthn <jn...@c213334d-75ef-0310-aa23-eaa082d1ae64> Date: Sun Jun 20 11:52:34 2010 +0000 [t/spec] Add a test for RT#66330 to walk.t. Also tweak a couple of tests that won't quite work; things passed into :omit and :include need to be a little more careful since they'll be invoked with Mu at some point, which in this case didn't end too well. git-svn-id: http://svn.pugscode.org/p...@31391 c213334d-75ef-0310-aa23-eaa082d1ae64 diff --git a/t/spec/S12-introspection/walk.t b/t/spec/S12-introspection/walk.t index 8737870..c83c50d 100644 --- a/t/spec/S12-introspection/walk.t +++ b/t/spec/S12-introspection/walk.t @@ -2,7 +2,7 @@ use v6; use Test; -plan 10; +plan 11; =begin pod @@ -91,17 +91,21 @@ sub cand_order(@cands, $instance) { # :include { my $x = E.new; - my @cands = $x.WALK(:name<m>, :include(regex { <[CDE]> })); - #?rakudo skip ':include fails' + my @cands = $x.WALK(:name<m>, :include({ ~$^c ~~ regex { <[CDE]> } })); is cand_order(@cands, $x), 'ECD', ':include works'; } # :include and :omit { my $x = E.new; - my @cands = $x.WALK(:name<m>, :include(regex { <[CDE]> }), :omit({ .^can('n') })); - #?rakudo skip ':include/:omit together fail' + my @cands = $x.WALK(:name<m>, :include({ ~$^c ~~ regex { <[CDE]> } }), :omit({ .^can('n') })); is cand_order(@cands, $x), 'D', ':include and :omit together work'; } +# Grammar.WALK had issues once +{ + my ($meth) = Grammar.WALK(:name<parse>); + is $meth.name, 'parse', 'Grammar.WALK works'; +} + # vim: ft=perl6