Lines 23-29
use Test::More tests => 8;
Link Here
|
23 |
use Test::Deep; |
23 |
use Test::Deep; |
24 |
use Test::MockModule; |
24 |
use Test::MockModule; |
25 |
use Test::Warn; |
25 |
use Test::Warn; |
26 |
use File::Spec; |
|
|
27 |
use File::Temp qw/tempfile/; |
26 |
use File::Temp qw/tempfile/; |
28 |
|
27 |
|
29 |
use t::lib::Mocks; |
28 |
use t::lib::Mocks; |
Lines 127-135
subtest "Absolute path change in _get_template_file" => sub {
Link Here
|
127 |
# We create a simple template in /tmp. |
126 |
# We create a simple template in /tmp. |
128 |
# We simulate an anonymous OPAC session; the OPACBaseURL template variable |
127 |
# We simulate an anonymous OPAC session; the OPACBaseURL template variable |
129 |
# should be filled by get_template_and_user. |
128 |
# should be filled by get_template_and_user. |
130 |
t::lib::Mocks::mock_config( 'pluginsdir', [ File::Spec->tmpdir ] ); |
129 |
t::lib::Mocks::mock_config( 'pluginsdir', [ Koha::UploadedFile->temporary_directory ] ); |
131 |
t::lib::Mocks::mock_preference( 'OPACBaseURL', 'without any doubt' ); |
130 |
t::lib::Mocks::mock_preference( 'OPACBaseURL', 'without any doubt' ); |
132 |
my ( $fh, $fn ) = tempfile( SUFFIX => '.tt', UNLINK => 1 ); |
131 |
my ( $fh, $fn ) = tempfile( SUFFIX => '.tt', UNLINK => 1, DIR => Koha::UploadedFile->temporary_directory ); |
133 |
print $fh q|I am a [% quality %] template [% OPACBaseURL %]|; |
132 |
print $fh q|I am a [% quality %] template [% OPACBaseURL %]|; |
134 |
close $fh; |
133 |
close $fh; |
135 |
my ( $template, $login, $cookie ) = C4::Auth::get_template_and_user({ |
134 |
my ( $template, $login, $cookie ) = C4::Auth::get_template_and_user({ |
136 |
- |
|
|