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

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

Return to bug 24435