Some of the TODOs in switches.t actually work on VMS.
authorCraig A. Berry <craigberry@mac.com>
Sat, 18 Jul 2009 15:38:02 +0000 (10:38 -0500)
committerDavid Mitchell <davem@iabyn.com>
Sat, 18 Jul 2009 21:17:33 +0000 (22:17 +0100)
(cherry picked from commit 3012b81707473847efa9174655723b1a2ad3b6de)

t/run/switches.t

index d057e38..8849477 100644 (file)
@@ -193,6 +193,9 @@ SWTESTPM
     is( $r, "<$package><foo><bar>", '-m with import parameters' );
     push @tmpfiles, $filename;
 
+  {
+    local $TODO = '';  # these work on VMS
+
     is( runperl( switches => [ '-MTie::Hash' ], stderr => 1, prog => 1 ),
          '', "-MFoo::Bar allowed" );
 
@@ -220,6 +223,7 @@ SWTESTPM
                   prog => 'die "oops"' ),
          qr/Module name required with -M option\b/,
          "-M- not allowed" );
+  }  # disable TODO on VMS
 }
 
 # Tests for -V
@@ -330,6 +334,8 @@ __EOF__
 
 # Tests for -E
 
+$TODO = '';  # the -E tests work on VMS
+
 $r = runperl(
     switches   => [ '-E', '"say q(Hello, world!)"']
 );