TEST::MORE::YAMLSCRIPT Write Perl tests in YAMLScript SYNOPSIS A file t/test.t: #!/usr/bin/env test-more-yamlscript - plan: 8 - pass: This test will always 'pass' - todo: - Testing 'todo' - fail: This test will always 'fail' - note: "NOTE: This is awesome" - diag: This is a WARNING! - ok: - true - Testing 'ok' - is: - add: [2, 2] - 4 - 2 + 2 'is' 4 - isnt: - add: [2, 2] - 5 - 2 + 2 'isnt' 5 - like: - I like pie! - /\blike\b/ - Testing 'like' - unlike: - Please like me on Facebook - /\bunlike\b/ - Testing 'unlike' - skip: - Skipping - Highway to the danger zone - danger: zone Run prove t/test.t: test/test.t .. 1..8 ok 1 - This test will always 'pass' not ok 2 # TODO & SKIP Testing 'todo' # NOTE: This is awesome ok 3 - Testing 'ok' # This is a WARNING! ok 4 - 2 + 2 'is' 4 ok 5 - 2 + 2 'isnt' 5 ok 6 - Testing 'like' ok 7 - Testing 'unlike' ok 8 # skip Skipping - Highway to the danger zone ok All tests successful. Files=1, Tests=8, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.12 cusr 0.02 csys = 0.17 CPU) Result: PASS DESCRIPTION Test::More::YAMLScript let's you write Perl module tests in YAMLScript. You just add this shebang line to a t/test-file.t: #!/usr/bin/env test-more-yamlscript AUTHORS * Ingy döt Net ingy@ingy.net COPYRIGHT AND LICENSE Copyright 2022 by Ingy döt Net This library is free software and may be distributed under the same terms as perl itself.