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'; | |
85c5d43c | 11 | #$ENV{DBIC_TRACE} = 1; |
8f839b1c | 12 | } |
487f4489 | 13 | |
14 | dies_ok { MTITest->source('Foo')->view_definition } | |
8f839b1c | 15 | "Can't generate view def without connected schema"; |
487f4489 | 16 | |
c8e085ba | 17 | #my $schema = MTITest->connect('dbi:SQLite::memory:'); |
8f839b1c | 18 | |
19 | my $schema = MTITest->connect( 'dbi:Pg:dbname=mti', 'postgres', '' ); | |
c8e085ba | 20 | |
8f839b1c | 21 | my $dir = "t/sql"; # tempdir(CLEANUP => 0); |
22 | ||
23 | $schema->create_ddl_dir( ['PostgreSQL'], 0.1, $dir ); | |
24 | $schema->deploy( { add_drop_table => 1, add_drop_view => 1 } ); |