[perl5db] Test o AutoTrace .
authorShlomi Fish <shlomif@shlomifish.org>
Fri, 21 Sep 2012 08:36:00 +0000 (11:36 +0300)
committerRicardo Signes <rjbs@cpan.org>
Mon, 12 Nov 2012 14:18:24 +0000 (09:18 -0500)
It appears to work fine now. Strange.

lib/perl5db.t

index 79814ed..1d6a342 100644 (file)
@@ -28,7 +28,7 @@ BEGIN {
     }
 }
 
-plan(93);
+plan(94);
 
 my $rc_filename = '.perldb';
 
@@ -2224,6 +2224,30 @@ sub _calc_trace_wrapper
     );
 }
 
+# Test the o AutoTrace command
+{
+    my $wrapper = DebugWrap->new(
+        {
+            cmds =>
+            [
+                'o AutoTrace',
+                'c',
+                'q',
+            ],
+            prog => '../lib/perl5db/t/disable-breakpoints-1',
+        }
+    );
+
+    $wrapper->contents_like(qr/
+        ^main::\([^:]+:15\):\n
+        15:\s+\$dummy\+\+;\n
+        main::\([^:]+:17\):\n
+        17:\s+\$x\ =\ "FourthVal";\n
+        /msx,
+        'Test the o AutoTrace command',
+    );
+}
+
 END {
     1 while unlink ($rc_filename, $out_fn);
 }