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

(-)a/t/db_dependent/Koha/Item/Templates.t (-4 / +6 lines)
Lines 18-23 Link Here
18
# along with Koha; if not, see <http://www.gnu.org/licenses>.
18
# along with Koha; if not, see <http://www.gnu.org/licenses>.
19
19
20
use Modern::Perl;
20
use Modern::Perl;
21
use utf8;
21
22
22
use Koha::Database;
23
use Koha::Database;
23
24
Lines 31-37 my $builder = t::lib::TestBuilder->new; Link Here
31
use_ok("Koha::Item::Templates");
32
use_ok("Koha::Item::Templates");
32
33
33
subtest 'get_available' => sub {
34
subtest 'get_available' => sub {
34
    plan tests => 2;
35
    plan tests => 3;
35
36
36
    $schema->storage->txn_begin;
37
    $schema->storage->txn_begin;
37
38
Lines 78-87 subtest 'get_available' => sub { Link Here
78
        {
79
        {
79
            patron_id => $patron_2->id,
80
            patron_id => $patron_2->id,
80
            name      => 'My template',
81
            name      => 'My template',
81
            contents  => { location => 'test' },
82
            contents  => { location => 'test🙂' },
82
            is_shared => 0,
83
            is_shared => 0,
83
        }
84
        }
84
    )->store();
85
    )->store;
86
    $unshared_template->discard_changes; # refresh
87
    is( $unshared_template->decoded_contents->{location}, 'test🙂', 'Tested encoding/decoding' );
85
88
86
    my $templates = Koha::Item::Templates->get_available( $patron_1->id );
89
    my $templates = Koha::Item::Templates->get_available( $patron_1->id );
87
    is( $templates->{owned}->count, 1, "Got back one owned template" );
90
    is( $templates->{owned}->count, 1, "Got back one owned template" );
88
- 

Return to bug 24606