Commit | Line | Data |
---|---|---|
487f4489 | 1 | use strict; |
2 | use warnings; | |
3 | use lib 't/lib'; | |
8b229aa6 | 4 | use File::Temp; |
487f4489 | 5 | use Test::More qw(no_plan); |
6 | use Test::Exception; | |
8f839b1c | 7 | use Devel::Dwarn; |
487f4489 | 8 | |
8f839b1c | 9 | BEGIN { |
10 | use_ok 'MTITest'; | |
ebcd7e95 | 11 | $ENV{DBIC_TRACE} = 0; |
8f839b1c | 12 | } |
487f4489 | 13 | |
14 | dies_ok { MTITest->source('Foo')->view_definition } | |
8f839b1c | 15 | "Can't generate view def without connected schema"; |
487f4489 | 16 | |
ebcd7e95 | 17 | my $schema = MTITest->connect( 'dbi:Pg:dbname=test', 'postgres', '' ); |
c8e085ba | 18 | |
8f839b1c | 19 | my $dir = "t/sql"; # tempdir(CLEANUP => 0); |
20 | ||
ebcd7e95 | 21 | #$schema->storage->dbh->{Warn} = 0; |
8f839b1c | 22 | $schema->create_ddl_dir( ['PostgreSQL'], 0.1, $dir ); |
ebcd7e95 | 23 | $schema->deploy( { add_drop_table => 1, add_drop_view => 1} ); |