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

(-)a/t/db_dependent/api/v1/erm_custom_reports.t (-41 / +11 lines)
Lines 45-50 my $sushi_counter_5_response_TR_J1 = decode_json( read_file($sushi_response_file Link Here
45
my $report_items                   = $sushi_counter_5_response_TR_J1->{Report_Items};
45
my $report_items                   = $sushi_counter_5_response_TR_J1->{Report_Items};
46
my $sushi_counter_TR_J1 = Koha::ERM::EUsage::SushiCounter->new( { response => $sushi_counter_5_response_TR_J1 } );
46
my $sushi_counter_TR_J1 = Koha::ERM::EUsage::SushiCounter->new( { response => $sushi_counter_5_response_TR_J1 } );
47
47
48
my $librarian = $builder->build_object(
49
    {
50
        class => 'Koha::Patrons',
51
        value => { flags => 2**28 }
52
    }
53
);
54
my $password = 'thePassword123';
55
$librarian->set_password( { password => $password, skip_validation => 1 } );
56
my $userid = $librarian->userid;
57
t::lib::Mocks::mock_userenv( { number => $userid } );
58
48
subtest "monthly_report" => sub {
59
subtest "monthly_report" => sub {
49
    plan tests => 17;
60
    plan tests => 17;
50
61
Lines 64-79 subtest "monthly_report" => sub { Link Here
64
        ]
75
        ]
65
    );
76
    );
66
77
67
    my $librarian = $builder->build_object(
68
        {
69
            class => 'Koha::Patrons',
70
            value => { flags => 2**28 }
71
        }
72
    );
73
    my $password = 'thePassword123';
74
    $librarian->set_password( { password => $password, skip_validation => 1 } );
75
    my $userid = $librarian->userid;
76
77
    my $patron = $builder->build_object(
78
    my $patron = $builder->build_object(
78
        {
79
        {
79
            class => 'Koha::Patrons',
80
            class => 'Koha::Patrons',
Lines 162-177 subtest "yearly_report" => sub { Link Here
162
        ]
163
        ]
163
    );
164
    );
164
165
165
    my $librarian = $builder->build_object(
166
        {
167
            class => 'Koha::Patrons',
168
            value => { flags => 2**28 }
169
        }
170
    );
171
    my $password = 'thePassword123';
172
    $librarian->set_password( { password => $password, skip_validation => 1 } );
173
    my $userid = $librarian->userid;
174
175
    my $patron = $builder->build_object(
166
    my $patron = $builder->build_object(
176
        {
167
        {
177
            class => 'Koha::Patrons',
168
            class => 'Koha::Patrons',
Lines 251-266 subtest "metric_types_report" => sub { Link Here
251
        ]
242
        ]
252
    );
243
    );
253
244
254
    my $librarian = $builder->build_object(
255
        {
256
            class => 'Koha::Patrons',
257
            value => { flags => 2**28 }
258
        }
259
    );
260
    my $password = 'thePassword123';
261
    $librarian->set_password( { password => $password, skip_validation => 1 } );
262
    my $userid = $librarian->userid;
263
264
    my $patron = $builder->build_object(
245
    my $patron = $builder->build_object(
265
        {
246
        {
266
            class => 'Koha::Patrons',
247
            class => 'Koha::Patrons',
Lines 346-361 subtest "provider_rollup_report" => sub { Link Here
346
        ]
327
        ]
347
    );
328
    );
348
329
349
    my $librarian = $builder->build_object(
350
        {
351
            class => 'Koha::Patrons',
352
            value => { flags => 2**28 }
353
        }
354
    );
355
    my $password = 'thePassword123';
356
    $librarian->set_password( { password => $password, skip_validation => 1 } );
357
    my $userid = $librarian->userid;
358
359
    my $patron = $builder->build_object(
330
    my $patron = $builder->build_object(
360
        {
331
        {
361
            class => 'Koha::Patrons',
332
            class => 'Koha::Patrons',
362
- 

Return to bug 38782