X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Frgit.git;a=blobdiff_plain;f=t%2F15-failures.t;h=3217e23d990080058329012c1fd08fb4932e7754;hp=296ffc843cfb144abcdd02969daf2090306d6323;hb=1c5bf56c6f80e4cd818c341b34ba3410f34ed514;hpb=caf4ff14ac06ea364ea51f725d041fd715e9682f diff --git a/t/15-failures.t b/t/15-failures.t index 296ffc8..3217e23 100644 --- a/t/15-failures.t +++ b/t/15-failures.t @@ -6,15 +6,12 @@ use warnings; use Cwd qw/cwd/; use File::Spec::Functions qw/catdir/; -use Test::More tests => 45; +use Test::More tests => 42; use App::Rgit; local $SIG{__WARN__} = sub { die @_ }; -eval { App::Rgit->new(qw/foo bar baz/) }; -like($@, qr!Optional\s+arguments\s+must\s+be\s+passed\s+as\s+keys?\s*/\s*values?\s+pairs?!, 'App::Rgit->new(even): croaks'); - my $res = eval { App::Rgit->new() }; is($@, '', 'App::Rgit->new(): no root: does not croak'); is($res, undef, 'App::Rgit->new(): no root: returns undef'); @@ -43,10 +40,6 @@ $res = eval { $res->new(root => 't', git => 't/bin/git', cmd => 'version'); }; is($@, '', '$ar->new(): no args: does not croak'); isa_ok($res, 'App::Rgit', '$ar->new(): no args: returns an object'); -$res = eval { App::Rgit::new(undef, root => 't', git => 't/bin/git', cmd => 'version'); }; -is($@, '', 'undef->App::Rgit::new(): no args: does not croak'); -isa_ok($res, 'App::Rgit','undef->App::Rgit::new(): no args: returns an object'); - use App::Rgit::Command; eval { App::Rgit::Command::Once->App::Rgit::Command::new(cmd => 'dongs') };