|
Lines 69-75
subtest '_derived_class() tests' => sub {
Link Here
|
| 69 |
|
69 |
|
| 70 |
subtest 'enqueue() tests' => sub { |
70 |
subtest 'enqueue() tests' => sub { |
| 71 |
|
71 |
|
| 72 |
plan tests => 7; |
72 |
plan tests => 8; |
| 73 |
|
73 |
|
| 74 |
$schema->storage->txn_begin; |
74 |
$schema->storage->txn_begin; |
| 75 |
|
75 |
|
|
Lines 108-113
subtest 'enqueue() tests' => sub {
Link Here
|
| 108 |
is( $job->size, 3, 'Three steps' ); |
108 |
is( $job->size, 3, 'Three steps' ); |
| 109 |
is( $job->status, 'new', 'Initial status set correctly' ); |
109 |
is( $job->status, 'new', 'Initial status set correctly' ); |
| 110 |
is( $job->borrowernumber, $patron->id, 'Borrowernumber set from userenv' ); |
110 |
is( $job->borrowernumber, $patron->id, 'Borrowernumber set from userenv' ); |
|
|
111 |
is( $job->queue, 'long_tasks', 'BatchUpdateItem should use the long_tasks queue' ); |
| 111 |
is_deeply( $job->json->decode( $job->context ), $job_context, 'Context set from userenv + interface' ); |
112 |
is_deeply( $job->json->decode( $job->context ), $job_context, 'Context set from userenv + interface' ); |
| 112 |
|
113 |
|
| 113 |
$schema->storage->txn_rollback; |
114 |
$schema->storage->txn_rollback; |
| 114 |
- |
|
|