Lines 23-29
use C4::CourseReserves qw/ModCourseItem ModCourseReserve DelCourseReserve GetCou
Link Here
|
23 |
use C4::Context; |
23 |
use C4::Context; |
24 |
use Koha::Items; |
24 |
use Koha::Items; |
25 |
|
25 |
|
26 |
use Test::More tests => 35; |
26 |
use Test::More tests => 36; |
27 |
|
27 |
|
28 |
BEGIN { |
28 |
BEGIN { |
29 |
require_ok('C4::CourseReserves'); |
29 |
require_ok('C4::CourseReserves'); |
Lines 406-412
subtest 'Ensure item info is preserved' => sub {
Link Here
|
406 |
|
406 |
|
407 |
}; |
407 |
}; |
408 |
|
408 |
|
|
|
409 |
subtest 'biblio added to course without items' => sub { |
410 |
plan tests => 1; |
409 |
|
411 |
|
|
|
412 |
my $course = $builder->build({ |
413 |
source => 'Course', |
414 |
value => { |
415 |
enabled => 'no', |
416 |
} |
417 |
}); |
418 |
#Add course item but change nothing |
419 |
my $course_item_id = ModCourseItem( |
420 |
itemnumber => undef, |
421 |
biblionumber => $biblionumber, |
422 |
itype => '', |
423 |
ccode => '', |
424 |
holdingbranch => '', |
425 |
location => '', |
426 |
); |
427 |
#Add course reserve |
428 |
my $course_reserve_id = ModCourseReserve( |
429 |
course_id => $course->{course_id}, |
430 |
ci_id => $course_item_id, |
431 |
staff_note => 'staff note', |
432 |
public_note => '', |
433 |
); |
434 |
|
435 |
my $course_item = GetCourseItem({ ci_id => $course_item_id }); |
436 |
is( $course_item->{itemnumber}, undef, "Course reserve with no item correctly added" ); |
437 |
}; |
410 |
|
438 |
|
411 |
|
439 |
|
412 |
|
440 |
|
413 |
- |
|
|