Test::Script 
Test a script in Raku, checking its output
Installing
Use zef instal --deps-only .
to install only dependencies. There are no
non-Raku dependencies.
Running
use Test::Script; output-is "script.p6", "hello: goodbye\n", "Two args ", args => ["--msg=goodbye", "hello"]; output-like "script.p6, /"hello → goodbye"/, "Prints environment ", env => { "hello" => "goodbye" }; variable-ok "script.p6", '$foo', "Variable exists and is set"; variable-is "script.p6", '$foo', <bar baz>, "Variable exists and has value"; error-like "Totally-messed-up-program.p6", /messy/, "Messy program fails";
See also
See documentation as a POD.
License
This module is licensed under the Artistic 2.0 License (the same as Raku itself).