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

(-)a/t/db_dependent/Template/Plugin/NoticeTemplates.t (-24 / +29 lines)
Lines 27-66 BEGIN { Link Here
27
    use_ok('Koha::Template::Plugin::NoticeTemplates');
27
    use_ok('Koha::Template::Plugin::NoticeTemplates');
28
}
28
}
29
29
30
my $schema = Koha::Database->new->schema;
30
my $schema  = Koha::Database->new->schema;
31
my $builder = t::lib::TestBuilder->new;
31
my $builder = t::lib::TestBuilder->new;
32
$schema->storage->txn_begin;
32
$schema->storage->txn_begin;
33
33
34
Koha::Notice::Templates->delete();
34
Koha::Notice::Templates->delete();
35
35
36
my $notice_templates = Koha::Notice::Templates->search({ module => 'members'});
36
my $notice_templates = Koha::Notice::Templates->search( { module => 'members' } );
37
37
38
$builder->build({
38
$builder->build(
39
    source => 'Letter',
39
    {
40
    value => {
40
        source => 'Letter',
41
        name => 'Hold cancellation',
41
        value  => {
42
        module => 'reserves'
42
            name   => 'Hold cancellation',
43
            module => 'reserves'
44
        }
43
    }
45
    }
44
});
46
);
45
47
46
$builder->build({
48
$builder->build(
47
    source => 'Letter',
49
    {
48
    value => {
50
        source => 'Letter',
49
        name => 'Account expiration',
51
        value  => {
50
        module => 'members'
52
            name   => 'Account expiration',
53
            module => 'members'
54
        }
51
    }
55
    }
52
});
56
);
53
57
54
$builder->build({
58
$builder->build(
55
    source => 'Letter',
59
    {
56
    value => {
60
        source => 'Letter',
57
        name => 'Discharge',
61
        value  => {
58
        module => 'members'
62
            name   => 'Discharge',
63
            module => 'members'
64
        }
59
    }
65
    }
60
});
66
);
61
67
62
my $plugin = Koha::Template::Plugin::NoticeTemplates->new();
68
my $plugin = Koha::Template::Plugin::NoticeTemplates->new();
63
ok($plugin, "initialized notice templates plugin");
69
ok( $plugin, "initialized notice templates plugin" );
64
70
65
my $notices = $plugin->GetByModule('members');
71
my $notices = $plugin->GetByModule('members');
66
is( $notices->count, 2, 'returns 2 defined members letters' );
72
is( $notices->count, 2, 'returns 2 defined members letters' );
67
- 

Return to bug 29393