X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F20-ok.t;h=4aeba2b5121d7ff5cf5535c696ea1640eaaf9179;hb=HEAD;hp=9bc35ad8e3debe17859867757bd38332db16d38d;hpb=41367a04c268486fb815420a103f80e28ffefd63;p=perl%2Fmodules%2FTest-Leaner.git diff --git a/t/20-ok.t b/t/20-ok.t index 9bc35ad..4aeba2b 100644 --- a/t/20-ok.t +++ b/t/20-ok.t @@ -3,7 +3,9 @@ use strict; use warnings; -use Test::Leaner tests => 4 + 1; +BEGIN { delete $ENV{PERL_TEST_LEANER_USES_TEST_MORE} } + +use Test::Leaner tests => 4 + 1 + 2 + 1; ok 1; ok !!1, 'ok() test with a description'; @@ -12,3 +14,21 @@ ok +{}, 'a hash ref is fine too'; my @array = (undef); ok @array, 'ok() forces scalar context'; + +my $ret = ok 1; +ok $ret, 'ok(true) returns true'; + +{ + package Test::Leaner::TestOverload::AlwaysTrue; + + use overload ( + 'bool' => sub { 1 }, + '""' => sub { '' }, + ); + + sub new { bless { }, shift } +} + +my $z = Test::Leaner::TestOverload::AlwaysTrue->new; + +ok $z, 'ok($overloaded_true)';