use lib 't/lib';
use DBICDHTest;
use aliased
- 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated';
+ 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated';
use File::Spec::Functions;
schema => $s,
upgrade_directory => $sql_dir,
databases => ['SQLite'],
- sqltargs => { add_drop_table => 0 },
+ sql_translator_args => { add_drop_table => 0 },
});
ok( $dm, 'DBIC::DH::DM::SQLT::Deprecated gets instantiated correctly' );
- $dm->prepare_install;
+ $dm->prepare_deploy;
ok(
-f catfile(qw( t sql DBICVersion-Schema-1.0-SQLite.sql )),
}
VERSION2: {
- use_ok 'DBICVersion_v2';
- my $s = DBICVersion::Schema->connect(@connection);
+ use_ok 'DBICVersion_v2';
+ my $s = DBICVersion::Schema->connect(@connection);
my $dm = Deprecated->new({
schema => $s,
upgrade_directory => $sql_dir,
});
ok(
- $dm,
- 'DBIC::DH::DM::SQLT::Deprecated gets instantiated correctly w/ version 2.0'
- );
+ $dm,
+ 'DBIC::DH::DM::SQLT::Deprecated gets instantiated correctly w/ version 2.0'
+ );
- $version = $s->schema_version;
- $dm->prepare_install;
- $dm->prepare_upgrade('1.0', $version, ['1.0', $version]);
- dies_ok {
- $s->resultset('Foo')->create({
- bar => 'frew',
- baz => 'frew',
- })
- } 'schema not deployed';
- dies_ok {
- $s->resultset('Foo')->create({
- bar => 'frew',
- baz => 'frew',
- })
- } 'schema not uppgrayyed';
- $dm->upgrade_single_step(['1.0', $version]);
- lives_ok {
- $s->resultset('Foo')->create({
- bar => 'frew',
- baz => 'frew',
- })
- } 'schema is deployed';
+ $version = $s->schema_version;
+ $dm->prepare_deploy;
+ $dm->prepare_upgrade('1.0', $version, ['1.0', $version]);
+ dies_ok {
+ $s->resultset('Foo')->create({
+ bar => 'frew',
+ baz => 'frew',
+ })
+ } 'schema not deployed';
+ dies_ok {
+ $s->resultset('Foo')->create({
+ bar => 'frew',
+ baz => 'frew',
+ })
+ } 'schema not uppgrayyed';
+ $dm->upgrade_single_step(['1.0', $version]);
+ lives_ok {
+ $s->resultset('Foo')->create({
+ bar => 'frew',
+ baz => 'frew',
+ })
+ } 'schema is deployed';
}
done_testing;
#vim: ts=2 sw=2 expandtab