X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F10_02mysql_common.t;h=5d77b75f0da3711e40569907169e8017617da117;hb=e238996895ab47aaf7fa837eff1d86f3c2c8db20;hp=b251dc7ba372cddcf98c13d4961bcf9b85ea1c4e;hpb=2e86a3e632e1252022200359c587eb64e6e6ee95;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/t/10_02mysql_common.t b/t/10_02mysql_common.t index b251dc7..5d77b75 100644 --- a/t/10_02mysql_common.t +++ b/t/10_02mysql_common.t @@ -136,14 +136,17 @@ my $tester = dbixcsl_common_tests->new( 'longblob' => { data_type => 'longblob' }, 'longtext' => { data_type => 'longtext' }, - "enum('foo','bar','baz')" - => { data_type => 'enum', extra => { list => [qw/foo bar baz/] } }, - "enum('foo \\'bar\\' baz', 'foo ''bar'' quux')" - => { data_type => 'enum', extra => { list => [q{foo 'bar' baz}, q{foo 'bar' quux}] } }, - "set('foo \\'bar\\' baz', 'foo ''bar'' quux')" - => { data_type => 'set', extra => { list => [q{foo 'bar' baz}, q{foo 'bar' quux}] } }, - "set('foo','bar','baz')" - => { data_type => 'set', extra => { list => [qw/foo bar baz/] } }, + ( map { + "$_('','foo','bar','baz')" + => { data_type => $_, extra => { list => ['', qw/foo bar baz/] } }, + "$_('foo \\'bar\\' baz', 'foo ''bar'' quux')" + => { data_type => $_, extra => { list => [q{foo 'bar' baz}, q{foo 'bar' quux}] } }, + "$_('''', '''foo', 'bar''')" + => { data_type => $_, extra => { list => [qw(' 'foo bar')] } }, + "$_('\\'', '\\'foo', 'bar\\'')", + => { data_type => $_, extra => { list => [qw(' 'foo bar')] } }, + } qw(set enum) + ), # RT#68717 "enum('11,10 (<500)/0 DUN','4,90 (<120)/0 EUR') NOT NULL default '11,10 (<500)/0 DUN'"