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

(-)a/t/db_dependent/Koha/Patron.t (-2 / +25 lines)
Lines 19-25 Link Here
19
19
20
use Modern::Perl;
20
use Modern::Perl;
21
21
22
use Test::More tests => 16;
22
use Test::More tests => 17;
23
use Test::Exception;
23
use Test::Exception;
24
use Test::Warn;
24
use Test::Warn;
25
25
Lines 29-34 use Koha::DateUtils qw(dt_from_string); Link Here
29
use Koha::ArticleRequests;
29
use Koha::ArticleRequests;
30
use Koha::Patrons;
30
use Koha::Patrons;
31
use Koha::Patron::Relationships;
31
use Koha::Patron::Relationships;
32
use Koha::Patron::Files;
32
33
33
use t::lib::TestBuilder;
34
use t::lib::TestBuilder;
34
use t::lib::Mocks;
35
use t::lib::Mocks;
Lines 1137-1139 subtest 'recalls() tests' => sub { Link Here
1137
1138
1138
    $schema->storage->txn_rollback;
1139
    $schema->storage->txn_rollback;
1139
};
1140
};
1140
- 
1141
1142
subtest 'filecount() tests' => sub {
1143
1144
    plan tests => 3;
1145
1146
    $schema->storage->txn_begin;
1147
1148
    t::lib::Mocks::mock_preference( 'EnableBorrowerFiles', 1 );
1149
1150
    my $patron_1 = $builder->build_object({ class => 'Koha::Patrons' });
1151
    
1152
    is($patron_1->filecount, 0 , "Patron has 0 files");
1153
1154
    my $bf = Koha::Patron::Files->new( borrowernumber => $patron_1->id );
1155
    $bf->AddFile( name => 'name1', type => 'type1',
1156
                  description => '', content => 'content1' );
1157
    is($patron_1->filecount, 1 , "Patron has 1 files");
1158
    $bf->AddFile( name => 'name2', type => 'type2',
1159
                  description => '', content => 'content2' );
1160
    is($patron_1->filecount, 2 , "Patron has many files");
1161
1162
    $schema->storage->txn_rollback;
1163
};

Return to bug 30553