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

(-)a/t/db_dependent/api/v1/acquisitions_orders.t (-2 / +25 lines)
Lines 137-143 subtest 'list() tests' => sub { Link Here
137
137
138
    subtest 'sorting tests' => sub {
138
    subtest 'sorting tests' => sub {
139
139
140
        plan tests => 10;
140
        plan tests => 14;
141
141
142
        $schema->storage->txn_begin;
142
        $schema->storage->txn_begin;
143
143
Lines 188-193 subtest 'list() tests' => sub { Link Here
188
        is( $result->[0]->{order_id}, $order_2->id, 'The first element is order_2' );
188
        is( $result->[0]->{order_id}, $order_2->id, 'The first element is order_2' );
189
        is( $result->[1]->{order_id}, $order_1->id, 'The second element is order_1' );
189
        is( $result->[1]->{order_id}, $order_1->id, 'The second element is order_1' );
190
190
191
        $biblio_1->biblioitem->set(
192
            {
193
                isbn          => 'A',
194
                ean           => 'Y',
195
                publishercode => 'M',
196
            }
197
        )->store;
198
199
        $biblio_2->biblioitem->set(
200
            {
201
                isbn          => 'B',
202
                ean           => 'X',
203
                publishercode => 'L',
204
            }
205
        )->store;
206
207
        $result =
208
          $t->get_ok( "//$userid:$password@/api/v1/acquisitions/orders?_order_by=-biblio.isbn,+biblio.ean,-biblio.publisher&basket_id=" . $basket->id => {'x-koha-embed' => 'biblio'} )
209
            ->status_is( 200, "query successful" )
210
            ->tx->res->json;
211
212
        is( $result->[0]->{order_id}, $order_2->id, 'Ordered correctly' );
213
        is( $result->[1]->{order_id}, $order_1->id, 'Ordered correctly' );
214
191
        $schema->storage->txn_rollback;
215
        $schema->storage->txn_rollback;
192
    };
216
    };
193
217
194
- 

Return to bug 29570