|
Lines 55-61
my $course = $builder->build({
Link Here
|
| 55 |
source => 'CourseReserve', |
55 |
source => 'CourseReserve', |
| 56 |
value => { |
56 |
value => { |
| 57 |
ci_id => $ci_id, |
57 |
ci_id => $ci_id, |
| 58 |
enabled => 'no', |
|
|
| 59 |
} |
58 |
} |
| 60 |
}); |
59 |
}); |
| 61 |
|
60 |
|
|
Lines 219-225
subtest 'Ensure modifying fields on existing course items updates the item and c
Link Here
|
| 219 |
source => 'CourseReserve', |
218 |
source => 'CourseReserve', |
| 220 |
value => { |
219 |
value => { |
| 221 |
ci_id => $ci_id, |
220 |
ci_id => $ci_id, |
| 222 |
enabled => 'no', |
|
|
| 223 |
} |
221 |
} |
| 224 |
}); |
222 |
}); |
| 225 |
|
223 |
|
|
Lines 336-347
subtest 'Ensure modifying fields on existing course items updates the item and c
Link Here
|
| 336 |
subtest 'Ensure item info is preserved' => sub { |
334 |
subtest 'Ensure item info is preserved' => sub { |
| 337 |
plan tests => 8; |
335 |
plan tests => 8; |
| 338 |
|
336 |
|
| 339 |
my $course = $builder->build({ |
337 |
my $course = $builder->build({ source => 'Course' }); |
| 340 |
source => 'Course', |
|
|
| 341 |
value => { |
| 342 |
enabled => 'no', |
| 343 |
} |
| 344 |
}); |
| 345 |
my $item = $builder->build_sample_item({ ccode=>"grasshopper", location=>"transylvania"}); |
338 |
my $item = $builder->build_sample_item({ ccode=>"grasshopper", location=>"transylvania"}); |
| 346 |
#Add course item but change nothing |
339 |
#Add course item but change nothing |
| 347 |
my $course_item_id = ModCourseItem( |
340 |
my $course_item_id = ModCourseItem( |
|
Lines 366-377
subtest 'Ensure item info is preserved' => sub {
Link Here
|
| 366 |
is( $item->holdingbranch, $item_after->holdingbranch, "Holdingbranch is unchanged after adding to and removing from course reserves for inactive course"); |
359 |
is( $item->holdingbranch, $item_after->holdingbranch, "Holdingbranch is unchanged after adding to and removing from course reserves for inactive course"); |
| 367 |
is( $item->ccode, $item_after->ccode, "Collection is unchanged after adding to and removing from course reserves for inactive course"); |
360 |
is( $item->ccode, $item_after->ccode, "Collection is unchanged after adding to and removing from course reserves for inactive course"); |
| 368 |
|
361 |
|
| 369 |
$course = $builder->build({ |
362 |
$course = $builder->build({ source => 'Course' }); |
| 370 |
source => 'Course', |
|
|
| 371 |
value => { |
| 372 |
enabled => 'yes', |
| 373 |
} |
| 374 |
}); |
| 375 |
$item = $builder->build_sample_item({ ccode=>"grasshopper", location=>"transylvania"}); |
363 |
$item = $builder->build_sample_item({ ccode=>"grasshopper", location=>"transylvania"}); |
| 376 |
#Add course item but change nothing |
364 |
#Add course item but change nothing |
| 377 |
$course_item_id = ModCourseItem( |
365 |
$course_item_id = ModCourseItem( |
|
Lines 401-412
subtest 'Ensure item info is preserved' => sub {
Link Here
|
| 401 |
subtest 'biblio added to course without items' => sub { |
389 |
subtest 'biblio added to course without items' => sub { |
| 402 |
plan tests => 1; |
390 |
plan tests => 1; |
| 403 |
|
391 |
|
| 404 |
my $course = $builder->build({ |
392 |
my $course = $builder->build({ source => 'Course' }); |
| 405 |
source => 'Course', |
|
|
| 406 |
value => { |
| 407 |
enabled => 'no', |
| 408 |
} |
| 409 |
}); |
| 410 |
#Add course item but change nothing |
393 |
#Add course item but change nothing |
| 411 |
my $course_item_id = ModCourseItem( |
394 |
my $course_item_id = ModCourseItem( |
| 412 |
itemnumber => undef, |
395 |
itemnumber => undef, |
|
Lines 424-430
subtest 'biblio added to course without items' => sub {
Link Here
|
| 424 |
public_note => '', |
407 |
public_note => '', |
| 425 |
); |
408 |
); |
| 426 |
|
409 |
|
| 427 |
my $course_item = GetCourseItem({ ci_id => $course_item_id }); |
410 |
my $course_item = GetCourseItem( ci_id => $course_item_id ); |
| 428 |
is( $course_item->{itemnumber}, undef, "Course reserve with no item correctly added" ); |
411 |
is( $course_item->{itemnumber}, undef, "Course reserve with no item correctly added" ); |
| 429 |
}; |
412 |
}; |
| 430 |
|
413 |
|
| 431 |
- |
|
|