use
lib
qw( ./lib ./t/lib ../inc ./inc )
;
ok assert_String(
"rats"
),
"assert_String works (value that should pass)"
;
like(
exception { assert_String([]) },
qr{^is not a string}
,
"assert_String works (value that should fail)"
);
ok BiggerLib::assert_String(
"rats"
),
"BiggerLib::assert_String works (value that should pass)"
;
like(
exception { BiggerLib::assert_String([]) },
qr{^is not a string}
,
"BiggerLib::assert_String works (value that should fail)"
);
ok assert_SmallInteger(5),
"assert_SmallInteger works (value that should pass)"
;
like(
exception { assert_SmallInteger([]) },
qr{^ARRAY\(\w+\) is too big}
,
"assert_SmallInteger works (value that should fail)"
);
done_testing;