I just finished the Lasagna exercise. The track documentation and the
HELP.md file accompanying the exercise both recommend
prove6 . for testing, but it appears the project structure with
/t directories requires an extra flag,
prove6 --lib ., or the following error is generated:
===SORRY!=== Error while compiling /mnt/d/Projects/exercism/raku/lasagna/t/lasagna.rakutest Could not find Lasagna in: /home/eric/.raku /home/eric/rakudo/share/perl6/site /home/eric/rakudo/share/perl6/vendor /home/eric/rakudo/share/perl6/core CompUnit::Repository::AbsolutePath<2677016514520> CompUnit::Repository::NQP<2677107728912> CompUnit::Repository::Perl5<2677107728952> at /mnt/d/Projects/exercism/raku/lasagna/t/lasagna.rakutest:4 t/lasagna.rakutest .. Dubious, test returned 1 No subtests run Test Summary Report ------------------- t/lasagna.rakutest (Wstat: 256 Tests: 0 Failed: 0) Non-zero exit status: 1 Parse errors: No plan found in TAP output
I’d recommend adding some mention of this flag to the docs.