X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F09sqlt-diagram.t;h=157206f2c5e22567e223ae5190f7f906178ede85;hb=27ae9ae744f9731e58ff047eda8d02f9b96bc86f;hp=c18488edbb210af50dfab5a0fb7db538f69e6d7e;hpb=2d691ec135298f8a4523656dc0516dcb7af3e8cd;p=dbsrgits%2FSQL-Translator.git diff --git a/t/09sqlt-diagram.t b/t/09sqlt-diagram.t index c18488e..157206f 100644 --- a/t/09sqlt-diagram.t +++ b/t/09sqlt-diagram.t @@ -1,35 +1,31 @@ -#!/usr/bin/perl -# vim: set ft=perl: - use strict; +use warnings; use File::Spec::Functions qw(catfile updir tmpdir); use File::Temp qw(mktemp); use FindBin qw($Bin); -use Test; +use Test::More; use Test::SQL::Translator qw(maybe_plan); BEGIN { - maybe_plan(3, + maybe_plan( + 3, 'SQL::Translator::Parser::MySQL', - 'SQL::Translator::Producer::Diagram'); + 'SQL::Translator::Producer::Diagram', + 'Graph::Directed', + ); } -my @script = qw(blib script sqlt-diagram); +my @script = qw(script sqlt-diagram); my @data = qw(data mysql Apache-Session-MySQL.sql); -my $sqlt_diagram = (-d "blib") - ? catfile($Bin, updir, @script) - : catfile($Bin, @script); - -my $test_data = (-d "t") - ? catfile($Bin, @data) - : catfile($Bin, "t", @data); +my $sqlt_diagram = catfile($Bin, updir, @script); +my $test_data = catfile($Bin, @data); my $tmp = mktemp('sqlXXXXX'); ok(-e $sqlt_diagram); -my @cmd = ($sqlt_diagram, "-d", "MySQL", "-o", $tmp, $test_data); +my @cmd = ($^X, $sqlt_diagram, "-d", "MySQL", "-o", $tmp, $test_data); eval { system(@cmd); }; ok(!$@ && ($? == 0)); ok(-e $tmp);