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; |
f7ee4b94 |
7 | #use Devel::Dwarn; |
487f4489 |
8 | |
9 | BEGIN { use_ok 'MTITest'; } |
10 | |
11 | dies_ok { MTITest->source('Foo')->view_definition } |
12 | "Can't generate view def without connected schema"; |
13 | |
c8e085ba |
14 | #my $schema = MTITest->connect('dbi:SQLite::memory:'); |
15 | my $schema = MTITest->connect('dbi:Pg:dbname=mti','postgres',''); |
16 | |
3c9baea8 |
17 | #diag("MTITest view definition: ", $schema->resultset('Bar')->result_source->view_definition); |
8b229aa6 |
18 | my $dir = "t/sql"; # tempdir(CLEANUP => 0); |
19 | |
20 | $schema->create_ddl_dir([ 'PostgreSQL' ], 0.1, $dir); |
c8e085ba |
21 | $schema->deploy({add_drop_table => 1, add_drop_view => 1}); |
f7ee4b94 |
22 | #diag DwarnS $schema->source($_)->view_definition for qw(Foo Bar); |
23 | #diag DwarnS $schema->source($_) for qw(Foo Bar); |