]> git.vpit.fr Git - perl/modules/Variable-Magic.git/commitdiff
Report file/line of failures correctly
authorVincent Pit <vince@profvince.com>
Wed, 21 Jan 2009 20:20:04 +0000 (21:20 +0100)
committerVincent Pit <vince@profvince.com>
Wed, 21 Jan 2009 20:20:04 +0000 (21:20 +0100)
t/lib/Variable/Magic/TestWatcher.pm

index ef988d18075554466b53ad3ee7307ff050784360..a8b5297d11ece058169c62ad8e76c943762080ab 100644 (file)
@@ -42,6 +42,7 @@ sub check (&;$$) {
  my $exp  = _types shift;
  my $desc = shift;
  local %mg = ();
+ local $Test::Builder::Level = ($Test::Builder::Level || 0) + 1;
  my @ret = eval { $code->() };
  is        $@,   '',   $prefix . $desc . ' doesn\'t croak';
  is_deeply \%mg, $exp, $prefix . $desc . ' triggers magic correctly';