Fix JSON and YAML tests if the defaults have been tweaked (RT#98824)
[dbsrgits/SQL-Translator.git] / t / 09sqlt-diagram.t
index e5bdd2a..85d5598 100644 (file)
@@ -6,6 +6,7 @@ use File::Temp qw(mktemp);
 use FindBin qw($Bin);
 use Test::More;
 use Test::SQL::Translator qw(maybe_plan);
+use Text::ParseWords qw(shellwords);
 
 BEGIN {
     maybe_plan(
@@ -17,7 +18,7 @@ BEGIN {
 }
 
 my @script = qw(script sqlt-diagram);
-my @data = qw(data mysql Apache-Session-MySQL.sql);
+my @data = qw(data mysql create2.sql);
 
 my $sqlt_diagram = catfile($Bin, updir, @script);
 my $test_data = catfile($Bin, @data);
@@ -25,7 +26,7 @@ my $test_data = catfile($Bin, @data);
 my $tmp = mktemp('sqlXXXXX');
 
 ok(-e $sqlt_diagram);
-my @cmd = ($^X, $sqlt_diagram, "-d", "MySQL", "-o", $tmp, $test_data);
+my @cmd = ($^X, shellwords($ENV{HARNESS_PERL_SWITCHES}||''), $sqlt_diagram, "-d", "MySQL", "-o", $tmp, $test_data);
 eval { system(@cmd); };
 ok(!$@ && ($? == 0));
 ok(-e $tmp);