]> git.vpit.fr Git - perl/modules/Variable-Magic.git/commitdiff
Fix the caller-into-block test that was actually testing nothing. Also use __LINE__...
authorVincent Pit <vince@profvince.com>
Mon, 1 Sep 2008 08:14:43 +0000 (10:14 +0200)
committerVincent Pit <vince@profvince.com>
Mon, 1 Sep 2008 08:14:43 +0000 (10:14 +0200)
t/14-callbacks.t

index 7a7948cba51ba38bdd06b7bbbec3f2bf7f992c0d..3cc6d934db007be28ea6127022e95d73ae9efab9 100644 (file)
@@ -41,25 +41,27 @@ cast $b, $wiz;
 
 my $u = $b;
 is_deeply(\@callers, [
- [ 'main', $0, 42 ],
+ [ 'main', $0, __LINE__-2 ],
 ], 'caller into callback returns the right thing');
 
 @callers = ();
 $u = $b;
 is_deeply(\@callers, [
- [ 'main', $0, 48 ],
+ [ 'main', $0, __LINE__-2 ],
 ], 'caller into callback returns the right thing (second time)');
 
 {
- my $u = $b;
  @callers = ();
- is_deeply(\@callers, [ ], 'caller into callback into block returns the right thing');
+ my $u = $b;
+ is_deeply(\@callers, [
+  [ 'main', $0, __LINE__-2 ]
+ ], 'caller into callback into block returns the right thing');
 }
 
 @callers = ();
 eval { my $u = $b };
 is($@, '', 'caller into callback doesn\'t croak');
 is_deeply(\@callers, [
- [ 'main', $0, 60 ],
- [ 'main', $0, 60 ],
+ [ 'main', $0, __LINE__-3 ],
+ [ 'main', $0, __LINE__-4 ],
 ], 'caller into callback into eval returns the right thing');