X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F47postgres-producer.t;h=ec31cd697d5923439c758aed34bd27487fad17c0;hb=c3bddac946a236e1876c6cc414adc01c5ab8694a;hp=55d3e17c4a4dc2da3c4a880782009c59687a5f55;hpb=e3472b3bac5c2e839d8ce7ee3e71684dfd1a432b;p=dbsrgits%2FSQL-Translator.git diff --git a/t/47postgres-producer.t b/t/47postgres-producer.t index 55d3e17..ec31cd6 100644 --- a/t/47postgres-producer.t +++ b/t/47postgres-producer.t @@ -14,7 +14,7 @@ use FindBin qw/$Bin/; #============================================================================= BEGIN { - maybe_plan(24, + maybe_plan(25, 'SQL::Translator::Producer::PostgreSQL', 'Test::Differences', ) @@ -113,6 +113,16 @@ is( 'Create time field without time zone but with size, works' ); +my $field_num = SQL::Translator::Schema::Field->new( name => 'num', + table => $table, + data_type => 'numeric', + size => [10,2], + ); +my $fieldnum_sql = SQL::Translator::Producer::PostgreSQL::create_field($field_num); + +is($fieldnum_sql, 'num numeric(10,2)', 'Create numeric field works'); + + my $field4 = SQL::Translator::Schema::Field->new( name => 'bytea_field', table => $table, data_type => 'bytea',