diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2007-09-13 09:10:18 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2007-09-13 09:10:18 +0000 |
commit | ec59cdf2d5626eaa3f168bc98399329d7b24bc2e (patch) | |
tree | 8d71e91cefa4a8ed2a8db744a197da96f6147ab0 /ext | |
parent | 9b08e3d307e248638bbab824ee5c2dee09d26e8a (diff) | |
download | perl-ec59cdf2d5626eaa3f168bc98399329d7b24bc2e.tar.gz |
Better diagnostics and test naming
p4raw-id: //depot/perl@31861
Diffstat (limited to 'ext')
-rw-r--r-- | ext/B/t/deparse.t | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/ext/B/t/deparse.t b/ext/B/t/deparse.t index ed14919b0d..aeca025b78 100644 --- a/ext/B/t/deparse.t +++ b/ext/B/t/deparse.t @@ -40,8 +40,8 @@ ok($deparse); $/ = "\n####\n"; while (<DATA>) { chomp; - s/#(.*)$//mg; - my ($num) = $1 =~ m/(\d+)/; + s/#\s*(.*)$//mg; + my ($num, $testname) = $1 =~ m/(\d+)\s*(.*)/; my ($input, $expected); if (/(.*)\n>>>>\n(.*)/s) { ($input, $expected) = ($1, $2); @@ -53,7 +53,8 @@ while (<DATA>) { my $coderef = eval "sub {$input}"; if ($@) { - ok(0, "$num deparsed: $@"); + diag("$num deparsed: $@"); + ok(0, $testname); } else { my $deparsed = $deparse->coderef2text( $coderef ); @@ -61,7 +62,7 @@ while (<DATA>) { $regex =~ s/(\S+)/\Q$1/g; $regex =~ s/\s+/\\s+/g; $regex = '^\{\s*' . $regex . '\s*\}$'; - like($deparsed, qr/$regex/); + like($deparsed, qr/$regex/, $testname); } } |