First pass on Sybase::ASE - reformats and minor cleanups for future commits
[dbsrgits/DBIx-Class.git] / t / 105view_deps.t
index 284fb4a..bf470be 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+use DBIx::Class::Optional::Dependencies -skip_all_without => 'deploy';
 
 use strict;
 use warnings;
@@ -11,15 +11,6 @@ use DBICTest;
 use ViewDeps;
 use ViewDepsBad;
 
-BEGIN {
-    require DBIx::Class;
-    plan skip_all => 'Test needs ' .
-        DBIx::Class::Optional::Dependencies->req_missing_for('deploy')
-      unless DBIx::Class::Optional::Dependencies->req_ok_for('deploy');
-}
-
-use_ok('DBIx::Class::ResultSource::View');
-
 #################### SANITY
 
 my $view = DBIx::Class::ResultSource::View->new;
@@ -37,7 +28,7 @@ can_ok( $view, $_ ) for qw/new from deploy_depends_on/;
 
 #################### DEPLOY
 
-  $schema->deploy( { add_drop_table => 1 } );
+  $schema->deploy;
 
 #################### DOES ORDERING WORK?
 
@@ -75,7 +66,7 @@ can_ok( $view, $_ ) for qw/new from deploy_depends_on/;
 
 #################### DEPLOY2
 
-  warnings_exist { $schema2->deploy( { add_drop_table => 1 } ) }
+  warnings_exist { $schema2->deploy }
     [qr/no such table: main.aba_name_artists/],
     "Deploying the bad schema produces a warning: aba_name_artists was not created.";