use warnings; use strict; use Test::More; use Test::Differences; use Test::SQL::Translator qw(maybe_plan); use SQL::Translator; use FindBin '$Bin'; BEGIN { maybe_plan(2, 'SQL::Translator::Parser::SQLite', 'SQL::Translator::Producer::YAML'); } my $sqlt_version = $SQL::Translator::VERSION; my $yaml = <; my $tr = SQL::Translator->new( parser => 'SQLite', producer => 'YAML', data => $data, ); my $out; ok( $out = $tr->translate, 'Translate SQLite to YAML' ); eq_or_diff( $out, $yaml, 'YAML matches expected' );