|
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 |
- |
|
|