#!/usr/bin/perl -s use v5.24; use Test2::V0; use Date::Manip::Recur; our ($tests, $examples); run_tests() if $tests || $examples; # does not return die <new("*@_:0:0:0")->dates; $date ? ($date->value)[2] : 0; } ### Examples and tests sub run_tests { SKIP: { skip "examples" unless $examples; is seize_the_day(2024, 4, 3, 2), 16, 'example 1'; is seize_the_day(2025, 10, 2, 4), 9, 'example 2'; is seize_the_day(2026, 8, 5, 3), 0, 'example 3'; } SKIP: { skip "tests" unless $tests; is seize_the_day(2023, 6, 1, 3), 7, '2023-06-07'; } done_testing; exit; }