----- Original Message ----
> From: "[EMAIL PROTECTED] via RT" <[EMAIL PROTECTED]> > > Thanks for testing. :-) > > On Tue Nov 25 23:38:58 2008, [EMAIL PROTECTED] wrote: > > t/spec/S12-methods/default-trait.t (Wstat: 0 > > Tests: 6 Failed: 1) > > Failed test: 2 > > > I'd be especially interested in the test output of this one (or to know > if it's no longer failing with latest Rakudo). Since I was just working > on that recently, and can't reproduce a failure here. t/spec/S12-methods/default-trait.t .. oh yes oh yes oh yes 1..6 ok 1 - 'is default' trait makes otherwise ambigous method dispatch live not ok 2 - 'is default' trait tie-breaks on method dispatch ok 3 - 'is default' trait makes otherwise ambigous method dispatch live ok 4 - 'is default' trait on subs ok 5 - basic sanity with arity based dispatch and slurpies ok 6 - "is default" trait wins against empty slurpy param Failed 1/6 subtests Test Summary Report ------------------- t/spec/S12-methods/default-trait.t (Wstat: 0 Tests: 6 Failed: 1) Failed test: 2 Files=1, Tests=6, 1 wallclock secs ( 0.02 usr 0.01 sys + 1.17 cusr 0.08 csys = 1.28 CPU) Result: FAIL The failing test: class Something { multi method doit(Int $x) { 2 * $x }; multi method doit(Int $x) is default { 3 * $x }; } my $obj = Something.new(); lives_ok { $obj.doit(3) }, "'is default' trait makes otherwise ambigous method dispatch live"; is $obj.doit(3), 9, "'is default' trait tie-breaks on method dispatch"; $obj.doit(3) returns 6, not 9. Cheers, Ovid -- Buy the book - http://www.oreilly.com/catalog/perlhks/ Tech blog - http://use.perl.org/~Ovid/journal/ Twitter - http://twitter.com/OvidPerl Official Perl 6 Wiki - http://www.perlfoundation.org/perl6