|
Lines 273-279
subtest 'constraints' => sub {
Link Here
|
| 273 |
}; |
273 |
}; |
| 274 |
|
274 |
|
| 275 |
subtest 'manager, suggester, accepter, rejecter, last_modifier' => sub { |
275 |
subtest 'manager, suggester, accepter, rejecter, last_modifier' => sub { |
| 276 |
plan tests => 11; |
276 |
plan tests => 14; |
| 277 |
$schema->storage->txn_begin; |
277 |
$schema->storage->txn_begin; |
| 278 |
|
278 |
|
| 279 |
my $suggestion = $builder->build_object( { class => 'Koha::Suggestions' } ); |
279 |
my $suggestion = $builder->build_object( { class => 'Koha::Suggestions' } ); |
|
Lines 336-348
subtest 'manager, suggester, accepter, rejecter, last_modifier' => sub {
Link Here
|
| 336 |
'->last_modifier should have returned undef if no last_modifier set' |
336 |
'->last_modifier should have returned undef if no last_modifier set' |
| 337 |
); |
337 |
); |
| 338 |
|
338 |
|
| 339 |
my $accepter = $builder->build_object( { class => 'Koha::Patrons' } ); |
339 |
my $suggester = $builder->build_object( { class => 'Koha::Patrons' } ); |
|
|
340 |
my $accepter = $builder->build_object( { class => 'Koha::Patrons' } ); |
| 341 |
my $rejecter = $builder->build_object( { class => 'Koha::Patrons' } ); |
| 342 |
my $manager = $builder->build_object( { class => 'Koha::Patrons' } ); |
| 340 |
$suggestion->set( |
343 |
$suggestion->set( |
| 341 |
{ |
344 |
{ |
| 342 |
acceptedby => $accepter->id, |
345 |
suggestedby => $suggester->id, |
|
|
346 |
acceptedby => $accepter->id, |
| 347 |
rejectedby => $rejecter->id, |
| 348 |
managedby => $manager->id |
| 343 |
} |
349 |
} |
| 344 |
); |
350 |
); |
| 345 |
is( $suggestion->accepter->id, $accepter->id, 'Accepter correctly retrieved' ); |
351 |
is( $suggestion->suggester->id, $suggester->id, 'Suggester correctly retrieved' ); |
|
|
352 |
is( $suggestion->accepter->id, $accepter->id, 'Accepter correctly retrieved' ); |
| 353 |
is( $suggestion->rejecter->id, $rejecter->id, 'Rejecter correctly retrieved' ); |
| 354 |
is( $suggestion->manager->id, $manager->id, 'Manager correctly retrieved' ); |
| 346 |
$schema->storage->txn_rollback; |
355 |
$schema->storage->txn_rollback; |
| 347 |
}; |
356 |
}; |
| 348 |
|
357 |
|
| 349 |
- |
|
|