View | Details | Raw Unified | Return to bug 19204
Collapse All | Expand All

(-)a/t/Calendar.t (-2 / +14 lines)
Lines 25-35 use DateTime::Duration; Link Here
25
use Koha::Caches;
25
use Koha::Caches;
26
use Koha::DateUtils;
26
use Koha::DateUtils;
27
27
28
use t::lib::Mocks;
29
28
use Module::Load::Conditional qw/check_install/;
30
use Module::Load::Conditional qw/check_install/;
29
31
30
BEGIN {
32
BEGIN {
31
    if ( check_install( module => 'Test::DBIx::Class' ) ) {
33
    if ( check_install( module => 'Test::DBIx::Class' ) ) {
32
        plan tests => 38;
34
        plan tests => 39;
33
    } else {
35
    } else {
34
        plan skip_all => "Need Test::DBIx::Class"
36
        plan skip_all => "Need Test::DBIx::Class"
35
    }
37
    }
Lines 321-326 my $holiday_for_another_branch = DateTime->new( Link Here
321
    is ( $cal->is_holiday($holiday_for_another_branch), 1, 'Holiday defined for CPL should be defined as an holiday' );
323
    is ( $cal->is_holiday($holiday_for_another_branch), 1, 'Holiday defined for CPL should be defined as an holiday' );
322
}
324
}
323
325
326
subtest 'days_mode parameter' => sub {
327
    plan tests => 2;
328
329
    t::lib::Mocks::mock_preference('useDaysMode', 'Days');
330
    my $cal = Koha::Calendar->new( branchcode => 'CPL' );
331
    is( $cal->{days_mode}, 'Days', q|If not set, days_mode defaults to syspref's value|);
332
333
    $cal = Koha::Calendar->new( branchcode => 'CPL', days_mode => 'Calendar' );
334
    is( $cal->{days_mode}, 'Calendar', q|If set, days_mode is correctly set|);
335
};
336
324
END {
337
END {
325
    $cache->clear_from_cache( 'single_holidays' ) ;
338
    $cache->clear_from_cache( 'single_holidays' ) ;
326
    $cache->clear_from_cache( 'exception_holidays' ) ;
339
    $cache->clear_from_cache( 'exception_holidays' ) ;
327
- 

Return to bug 19204