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

(-)a/t/db_dependent/Koha/Biblio.t (-3 / +6 lines)
Lines 92-110 subtest 'hidden_in_opac() tests' => sub { Link Here
92
    $schema->storage->txn_rollback;
92
    $schema->storage->txn_rollback;
93
};
93
};
94
94
95
subtest 'items() tests' => sub {
95
subtest 'items() and items_count() tests' => sub {
96
96
97
    plan tests => 3;
97
    plan tests => 5;
98
98
99
    $schema->storage->txn_begin;
99
    $schema->storage->txn_begin;
100
100
101
    my $biblio = $builder->build_sample_biblio();
101
    my $biblio = $builder->build_sample_biblio();
102
103
    is( $biblio->items_count, 0, 'No items, count is 0' );
104
102
    my $item_1 = $builder->build_sample_item({ biblionumber => $biblio->biblionumber });
105
    my $item_1 = $builder->build_sample_item({ biblionumber => $biblio->biblionumber });
103
    my $item_2 = $builder->build_sample_item({ biblionumber => $biblio->biblionumber });
106
    my $item_2 = $builder->build_sample_item({ biblionumber => $biblio->biblionumber });
104
107
105
    my $items = $biblio->items;
108
    my $items = $biblio->items;
106
    is( ref($items), 'Koha::Items', 'Returns a Koha::Items resultset' );
109
    is( ref($items), 'Koha::Items', 'Returns a Koha::Items resultset' );
107
    is( $items->count, 2, 'Two items in resultset' );
110
    is( $items->count, 2, 'Two items in resultset' );
111
    is( $biblio->items_count, $items->count, 'items_count returns the expected value' );
108
112
109
    my @items = $biblio->items->as_list;
113
    my @items = $biblio->items->as_list;
110
    is( scalar @items, 2, 'Same result, but in list context' );
114
    is( scalar @items, 2, 'Same result, but in list context' );
111
- 

Return to bug 24435