summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorSlaven Rezic <slaven@rezic.de>2003-11-08 17:26:19 +0100
committerAbhijit Menon-Sen <ams@wiw.org>2004-01-24 11:06:51 +0000
commit8578bbeb998c7734d55a4c0df1357285f9ed26ed (patch)
treef916c681213293767f2e43ee18b9ac805024c5fd /ext
parenta8b7ef86e7eea87c1e7ba6a6f9d5d81b5954df00 (diff)
downloadperl-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.t13
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)/);
}
}