Attempt to be more robust.lib/SQL/Translator/Validator.pm
[dbsrgits/SQL-Translator.git] / t / 10excel.t
CommitLineData
fc4e23d3 1#!/usr/bin/perl
2# vim: set ft=perl:
3#
4
5use Test::More;
6use SQL::Translator;
ab0aa010 7use SQL::Translator::Validator;
fc4e23d3 8
ab0aa010 9plan tests => 6;
fc4e23d3 10
11# Basic test
12use_ok("SQL::Translator::Parser::Excel");
13
ab0aa010 14my $tr = SQL::Translator->new(parser => "Excel");
15my $t = $tr->translate(filename => "t/data/Excel/t.xls");
16
17ok(scalar $tr->translate(producer => "MySQL"));
18
19ok($t->{Sheet1});
20ok(not defined $t->{Sheet2});
21ok(not defined $t->{Sheet3});
22
23ok($t->{Sheet1}->{fields}->{ID}->{is_primary_key});