}
}
-use Test::DBIx::Class { schema_class => 'Koha::Schema', connect_info => ['dbi:SQLite:dbname=:memory:','',''] };
+use Test::DBIx::Class;
# Mock Variables
my $matchpoint = 'userid';
use_ok('C4::Biblio');
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Biblio' ;
+#use Test::DBIx::Class {}, 'Biblio';
+use Test::DBIx::Class; #No difference between these two invocations in time taken to execute tests.
sub fixtures {
my ( $data ) = @_;
use_ok('Koha::Calendar');
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Biblio' ;
+use Test::DBIx::Class;
sub fixtures {
my ( $data ) = @_;
use_ok('C4::Images');
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Biblioimage' ;
+use Test::DBIx::Class;
# Make the code in the module use our mocked Koha::Schema/Koha::Database
my $db = Test::MockModule->new('Koha::Database');
use_ok('C4::Koha');
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Branch' ;
+use Test::DBIx::Class;
sub fixtures {
my ( $libraries ) = @_;
}
}
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Letter' ;
+use Test::DBIx::Class;
use t::lib::Mocks;
fixtures_ok [
use_ok('C4::Matcher');
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'MarcMatcher' ;
+use Test::DBIx::Class;
fixtures_ok [
MarcMatcher => [
use_ok('C4::Members::AttributeTypes');
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'BorrowerAttributeType', 'Category' ;
+use Test::DBIx::Class;
fixtures_ok [
Category => [
}
}
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Borrower', 'BorrowerSync';
+use Test::DBIx::Class {}, 'Borrower', 'BorrowerSync'; #Also loads those modules.
# Make the code in the module use our mocked Koha::Schema/Koha::Database
my $db = Test::MockModule->new('Koha::Database');
t::lib::Mocks::mock_preference( 'gist', '0.02|0.05|0.196' );
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Currency' ;
+use Test::DBIx::Class;
my $db = Test::MockModule->new('Koha::Database');
$db->mock( _new_schema => sub { return Schema(); } );
use_ok('C4::SocialData');
}
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'SocialData', 'Biblioitem' ;
+use Test::DBIx::Class;
fixtures_ok [
Biblioitem => [
BEGIN {
if ( check_install( module => 'Test::DBIx::Class' ) ) {
- plan tests => 10;
+ plan tests => 9;
} else {
plan skip_all => "Need Test::DBIx::Class"
}
use_ok('C4::XSLT');
};
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Branch' ;
-
-fixtures_ok [
- Branch => [
- ],
-];
-
+use Test::DBIx::Class;
my $dir = File::Temp->newdir();
my @themes = ('prog', 'test');
return $cont;
}
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Biblio' ;
+use Test::DBIx::Class;
sub fixtures {
my ( $data ) = @_;