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

(-)a/t/db_dependent/Items.t (-2 / +32 lines)
Lines 283-289 subtest q{Test Koha::Database->schema()->resultset('Item')->itemtype()} => sub { Link Here
283
};
283
};
284
284
285
subtest 'SearchItems test' => sub {
285
subtest 'SearchItems test' => sub {
286
    plan tests => 20;
286
    plan tests => 21;
287
287
288
    $schema->storage->txn_begin;
288
    $schema->storage->txn_begin;
289
    my $dbh = C4::Context->dbh;
289
    my $dbh = C4::Context->dbh;
Lines 539-544 subtest 'SearchItems test' => sub { Link Here
539
    ($items, $total_results) = SearchItems($filter,$params);
539
    ($items, $total_results) = SearchItems($filter,$params);
540
    is($items->[0]->{barcode}, $item1->barcode, 'Items sorted as expected by availability');
540
    is($items->[0]->{barcode}, $item1->barcode, 'Items sorted as expected by availability');
541
541
542
    subtest 'Sort items by callnumber' => sub {
543
        plan tests => 2;
544
545
        # Add two items
546
        my $item1 = $builder->build_sample_item(
547
            {
548
                itemcallnumber => 'D102.D3 1930',
549
                cn_source      => 'lcc'
550
            }
551
        );
552
        my $item2 = $builder->build_sample_item(
553
            {
554
                library        => $item1->homebranch,
555
                itemcallnumber => 'D1015.B4 1965',
556
                cn_source      => 'lcc'
557
            }
558
        );
559
        my $filter = {
560
            field    => 'homebranch',
561
            query    => $item1->homebranch,
562
            operator => '=',
563
        };
564
        my $params = {
565
            sortby    => 'itemcallnumber',
566
            sortorder => 'DESC',
567
        };
568
        ( $items, $total_results ) = SearchItems( $filter, $params );
569
        is( $items->[0]->{barcode}, $item2->barcode, 'Items sorted by cn_sort correctly' );
570
        is( $items->[1]->{barcode}, $item1->barcode, 'Items sorted by cn_sort correctly' );
571
    };
572
542
    subtest 'Search items by ISSN and ISBN with variations' => sub {
573
    subtest 'Search items by ISSN and ISBN with variations' => sub {
543
        plan tests => 4;
574
        plan tests => 4;
544
575
545
- 

Return to bug 14907