From 0a9dd00e91e654a7b0a984bf47eb1c86c46afe0f Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 20 Oct 2015 13:46:46 +0100 Subject: [PATCH] Bug 14778: Install fixtures for t/Letters.t Signed-off-by: Martin Renvoize --- t/Letters.t | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/t/Letters.t b/t/Letters.t index 4a088da..ad70026 100755 --- a/t/Letters.t +++ b/t/Letters.t @@ -19,28 +19,28 @@ use Modern::Perl; use DBI; use Test::MockModule; -use Test::More tests => 5; +use Test::More tests => 6; + +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 t::lib::Mocks; -my $module = new Test::MockModule('C4::Context'); -$module->mock( - '_new_dbh', - sub { - my $dbh = DBI->connect( 'DBI:Mock:', '', '' ) - || die "Cannot create handle: $DBI::errstr\n"; - return $dbh; - } -); -my $mock_letters = [ - [ 'module', 'code', 'branchcode', 'name', 'is_html', 'title', 'content' ], - [ 'blah', 'ISBN', 'NBSI', 'book', 1, 'green', 'blahblah' ], - [ 'bleh', 'ISSN', 'NSSI', 'page', 0, 'blue', 'blehbleh' ] -]; -use_ok('C4::Letters'); +fixtures_ok [ + Letter => [ + [ 'module', 'code', 'branchcode', 'name', 'is_html', 'title', 'content' ], + [ 'blah', 'ISBN', 'NBSI', 'book', 1, 'green', 'blahblah' ], + [ 'bleh', 'ISSN', 'NSSI', 'page', 0, 'blue', 'blehbleh' ] + ], +], 'add fixtures'; -my $dbh = C4::Context->dbh(); +my $db = Test::MockModule->new('Koha::Database'); +$db->mock( _new_schema => sub { return Schema(); } ); -$dbh->{mock_add_resultset} = $mock_letters; +use_ok('C4::Letters'); t::lib::Mocks::mock_preference('dateformat', 'metric'); -- 2.1.4