testing dbicadmin/DBIx::Class::Admin integration
[dbsrgits/DBIx-Class.git] / t / admin / 10script.t
index d8ccbfc..633d797 100644 (file)
@@ -11,12 +11,12 @@ use DBICTest;
 
 BEGIN {
     require DBIx::Class;
-    plan skip_all => 'Test needs ' . DBIx::Class::Optional::Dependencies->req_missing_for('dbicadmin')
-      unless DBIx::Class::Optional::Dependencies->req_ok_for('dbicadmin');
+    plan skip_all => 'Test needs ' . DBIx::Class::Optional::Dependencies->req_missing_for('admin_script')
+      unless DBIx::Class::Optional::Dependencies->req_ok_for('admin_script');
 }
 
 my @json_backends = qw/XS JSON DWIW/;
-my $tests_per_run = 5;
+my $tests_per_run = 6;
 
 plan tests => $tests_per_run * @json_backends;
 
@@ -29,6 +29,11 @@ for my $js (@json_backends) {
         $ENV{JSON_ANY_ORDER} = $js;
         eval { test_dbicadmin () };
         diag $@ if $@;
+
+        # test the script is setting @INC properly
+        like(`script/dbicadmin -It/dbicadmin-test-include/lib --schema=Foo --op=deploy --connect=[] --debug`,
+           qr|Adding to \@INC:\nt/dbicadmin-test-include/lib|
+        );
     }
 }