X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F16xml-parser.t;h=165d11fb25a8162b0591adec0f2d204472e02120;hb=2c4ace8a43bc2f9c387fc0d4d22699b8e1c1baca;hp=ae96dd4f3e754dc3c685ba5b0120274c7d2d083b;hpb=0a0aab7b528f29da185d00a63b4f11597fdd6170;p=dbsrgits%2FSQL-Translator.git diff --git a/t/16xml-parser.t b/t/16xml-parser.t index ae96dd4..165d11f 100644 --- a/t/16xml-parser.t +++ b/t/16xml-parser.t @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/perl -w # vim:filetype=perl # Before `make install' is performed this script should be runnable with @@ -27,7 +27,7 @@ use constant DEBUG => (exists $opt{d} ? 1 : 0); #============================================================================= BEGIN { - maybe_plan(224, 'SQL::Translator::Parser::XML::SQLFairy'); + maybe_plan(undef, 'SQL::Translator::Parser::XML::SQLFairy'); } my $testschema = "$Bin/data/xml/schema.xml"; @@ -89,6 +89,7 @@ schema_ok( $scma, { is_nullable => 0, default_value => "hello", size => 100, + is_unique => 1, }, { name => "description", @@ -162,6 +163,11 @@ schema_ok( $scma, { fields => ["email"], }, { + name => 'very_long_index_name_on_title_field_which_should_be_truncated_for_various_rdbms', + type => UNIQUE, + fields => ["title"], + }, + { type => FOREIGN_KEY, fields => ["another_id"], reference_table => "Another", @@ -229,6 +235,7 @@ schema_ok( $scma, { database_events => 'insert', on_table => 'Basic', action => 'update modified=timestamp();', + scope => 'row', extra => { foo => "bar", hello => "world", @@ -241,6 +248,7 @@ schema_ok( $scma, { database_events => 'insert,update', on_table => 'Basic', action => 'update modified2=timestamp();', + scope => 'row', extra => { hello => "aliens", }, @@ -263,3 +271,5 @@ schema_ok( $scma, { ], }); # end schema + +done_testing;