[perl5db] Test the = command.
authorShlomi Fish <shlomif@shlomifish.org>
Sat, 15 Sep 2012 13:46:35 +0000 (16:46 +0300)
committerRicardo Signes <rjbs@cpan.org>
Mon, 12 Nov 2012 14:18:23 +0000 (09:18 -0500)
lib/perl5db.t

index c449146..2bb8ffd 100644 (file)
@@ -28,7 +28,7 @@ BEGIN {
     }
 }
 
-plan(83);
+plan(84);
 
 my $rc_filename = '.perldb';
 
@@ -2023,6 +2023,32 @@ sub _calc_trace_wrapper
     );
 }
 
+{
+    my $wrapper = DebugWrap->new(
+        {
+            cmds =>
+            [
+                '= quit q',
+                '= foobar l',
+                'foobar',
+                'quit',
+            ],
+            prog => '../lib/perl5db/t/test-l-statement-1',
+        }
+    );
+
+    $wrapper->contents_like(
+        qr/
+            ^1==>\s+\$x\ =\ 1;\n
+            2:\s+print\ "1\\n";\n
+            3\s*\n
+            4:\s+\$x\ =\ 2;\n
+            5:\s+print\ "2\\n";\n
+        /msx,
+        'Test the = (command alias) command.',
+    );
+}
+
 END {
     1 while unlink ($rc_filename, $out_fn);
 }