11 my $context = new Test
::MockModule
('C4::Context');
12 my ( $conf, $value ) = @_;
13 $configs{$conf} = $value;
14 $context->mock('config', sub {
15 my ( $self, $conf ) = @_;
16 if ( exists $configs{$conf} ) {
17 return $configs{$conf}
19 my $method = $context->original('config');
20 return $method->($self, $conf);
27 my $context = new Test
::MockModule
('C4::Context');
28 my ( $pref, $value ) = @_;
29 $preferences{$pref} = $value;
30 $context->mock('preference', sub {
31 my ( $self, $pref ) = @_;
32 if ( exists $preferences{$pref} ) {
33 return $preferences{$pref}
35 my $method = $context->original('preference');
36 return $method->($self, $pref);
42 our $context = new Test
::MockModule
('Koha::Database');
43 $context->mock( '_new_schema', sub {
44 my $dbh = Koha
::Schema
->connect( 'DBI:Mock:', '', '' );