Reorganize CDBICompat tests - centralize prereq checks in one place
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Optional / Dependencies.pm
index 5e63d7b..afd41f5 100644 (file)
@@ -38,7 +38,7 @@ my $datetime_basic = {
 };
 
 my $id_shortener = {
-  'Math::BigInt'                  => '1.89',
+  'Math::BigInt'                  => '1.80',
   'Math::Base36'                  => '0.07',
 };
 
@@ -183,7 +183,7 @@ my $reqs = {
 
   test_eol => {
     req => {
-      'Test::EOL'                 => '0.6',
+      'Test::EOL'                 => '1.0',
     },
   },
 
@@ -231,11 +231,10 @@ my $reqs = {
 
   test_cdbicompat => {
     req => {
-      'DBIx::ContextualFetch'     => '0',
+      'Class::DBI' => 0,
       'Class::DBI::Plugin::DeepAbstractSearch' => '0',
-      'Class::Trigger'            => '0',
+      %$datetime_basic,
       'Time::Piece::MySQL'        => '0',
-      'Clone'                     => '0',
       'Date::Simple'              => '3.03',
     },
   },
@@ -370,7 +369,7 @@ my $reqs = {
       title => 'Informix support',
       desc => 'Modules required to connect to Informix',
     },
-  }, 
+  },
 
   rdbms_sqlanywhere => {
     req => {
@@ -380,7 +379,7 @@ my $reqs = {
       title => 'SQLAnywhere support',
       desc => 'Modules required to connect to SQLAnywhere',
     },
-  }, 
+  },
 
   rdbms_sqlanywhere_odbc => {
     req => {
@@ -390,7 +389,7 @@ my $reqs = {
       title => 'SQLAnywhere support via DBD::ODBC',
       desc => 'Modules required to connect to SQLAnywhere via DBD::ODBC',
     },
-  }, 
+  },
 
   rdbms_firebird => {
     req => {
@@ -400,7 +399,7 @@ my $reqs = {
       title => 'Firebird support',
       desc => 'Modules required to connect to Firebird',
     },
-  }, 
+  },
 
   rdbms_firebird_interbase => {
     req => {
@@ -410,7 +409,7 @@ my $reqs = {
       title => 'Firebird support via DBD::InterBase',
       desc => 'Modules required to connect to Firebird via DBD::InterBase',
     },
-  }, 
+  },
 
   rdbms_firebird_odbc => {
     req => {
@@ -420,7 +419,7 @@ my $reqs = {
       title => 'Firebird support via DBD::ODBC',
       desc => 'Modules required to connect to Firebird via DBD::ODBC',
     },
-  }, 
+  },
 
 # the order does matter because the rdbms support group might require
 # a different version that the test group