diff options
author | Slaven Rezic <slaven@rezic.de> | 2003-11-08 17:26:19 +0100 |
---|---|---|
committer | Abhijit Menon-Sen <ams@wiw.org> | 2004-01-24 11:06:51 +0000 |
commit | 8578bbeb998c7734d55a4c0df1357285f9ed26ed (patch) | |
tree | f916c681213293767f2e43ee18b9ac805024c5fd /ext | |
parent | a8b7ef86e7eea87c1e7ba6a6f9d5d81b5954df00 (diff) | |
download | perl-8578bbeb998c7734d55a4c0df1357285f9ed26ed.tar.gz |
Storable-2.08/t/code.t
Message-Id: <200311081526.hA8FQJgb011684@vran.herceg.de>
p4raw-id: //depot/perl@22206
Diffstat (limited to 'ext')
-rw-r--r-- | ext/Storable/t/code.t | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/ext/Storable/t/code.t b/ext/Storable/t/code.t index a409875bca..81e8b9037d 100644 --- a/ext/Storable/t/code.t +++ b/ext/Storable/t/code.t @@ -118,7 +118,7 @@ ok($thawed->(), "JAPH"); ###################################################################### eval { $freezed = freeze $obj[4] }; -ok($@ =~ /The result of B::Deparse::coderef2text was empty/); +ok($@, qr/The result of B::Deparse::coderef2text was empty/); ###################################################################### # Test dclone @@ -162,7 +162,7 @@ ok(prototype($thawed->[4]), prototype($obj[0]->[4])); $freezed = freeze $obj[$i]; $@ = ""; eval { $thawed = thaw $freezed }; - ok($@ =~ /Can\'t eval/); + ok($@, qr/Can\'t eval/); } } @@ -172,7 +172,7 @@ ok(prototype($thawed->[4]), prototype($obj[0]->[4])); for my $i (0 .. 1) { $@ = ""; eval { $freezed = freeze $obj[$i] }; - ok($@ =~ /Can\'t store CODE items/); + ok($@, qr/Can\'t store CODE items/); } } @@ -184,7 +184,7 @@ ok(prototype($thawed->[4]), prototype($obj[0]->[4])); $@ = ""; eval { $thawed = thaw $freezed }; ok($@, ""); - ok($$thawed =~ /^sub/); + ok($$thawed, qr/^sub/); } } @@ -218,7 +218,8 @@ ok(prototype($thawed->[4]), prototype($obj[0]->[4])); $freezed = freeze $obj[0]->[6]; eval { $thawed = thaw $freezed }; - ok($@ =~ /trapped/); + # The "Code sub ..." error message only appears if Log::Agent is installed + ok($@, qr/(trapped|Code sub)/); if (0) { # Disable or fix this test if the internal representation of Storable @@ -234,7 +235,7 @@ ok(prototype($thawed->[4]), prototype($obj[0]->[4])); substr($freezed, -1, 0, $bad_code); $@ = ""; eval { $thawed = thaw $freezed }; - ok($@ =~ /trapped/); + ok($@, qr/(trapped|Code sub)/); } } |