Lines 358-364
sub test_checkin_v2 {
Link Here
|
358 |
$msg = C4::SIP::Sip::MsgType->new( $siprequest, 0 ); |
358 |
$msg = C4::SIP::Sip::MsgType->new( $siprequest, 0 ); |
359 |
$msg->handle_checkin( $server ); |
359 |
$msg->handle_checkin( $server ); |
360 |
is( substr($response,2,1), '1', 'OK flag is true now with checked_in_ok flag set when checking in an item that was not checked out' ); |
360 |
is( substr($response,2,1), '1', 'OK flag is true now with checked_in_ok flag set when checking in an item that was not checked out' ); |
361 |
is( substr($response,5,1), 'Y', 'Alert flag is set' ); |
361 |
is( substr($response,5,1), 'N', 'Alert flag no longer set' ); |
362 |
check_field( $respcode, $response, FID_SCREEN_MSG, undef, 'No screen msg' ); |
362 |
check_field( $respcode, $response, FID_SCREEN_MSG, undef, 'No screen msg' ); |
363 |
$server->{account}->{checked_in_ok} = 0; |
363 |
$server->{account}->{checked_in_ok} = 0; |
364 |
|
364 |
|
Lines 379-385
sub test_checkin_v2 {
Link Here
|
379 |
$server->{account}->{cv_send_00_on_success} = 0; |
379 |
$server->{account}->{cv_send_00_on_success} = 0; |
380 |
|
380 |
|
381 |
t::lib::Mocks::mock_preference( 'RecordLocalUseOnReturn', '1' ); |
381 |
t::lib::Mocks::mock_preference( 'RecordLocalUseOnReturn', '1' ); |
382 |
$server->{account}->{checked_in_ok} = 1; |
382 |
$server->{account}->{checked_in_ok} = 0; |
383 |
$server->{account}->{cv_triggers_alert} = 0; |
383 |
$server->{account}->{cv_triggers_alert} = 0; |
384 |
undef $response; |
384 |
undef $response; |
385 |
$msg = C4::SIP::Sip::MsgType->new( $siprequest, 0 ); |
385 |
$msg = C4::SIP::Sip::MsgType->new( $siprequest, 0 ); |
Lines 393-399
sub test_checkin_v2 {
Link Here
|
393 |
$msg->handle_checkin( $server ); |
393 |
$msg->handle_checkin( $server ); |
394 |
$respcode = substr( $response, 0, 2 ); |
394 |
$respcode = substr( $response, 0, 2 ); |
395 |
is( substr( $response, 5, 1 ), 'N', 'Checkin without CV does not trigger alert flag when cv_triggers_alert is on' ); |
395 |
is( substr( $response, 5, 1 ), 'N', 'Checkin without CV does not trigger alert flag when cv_triggers_alert is on' ); |
396 |
$server->{account}->{checked_in_ok} = 0; |
|
|
397 |
$server->{account}->{cv_triggers_alert} = 0; |
396 |
$server->{account}->{cv_triggers_alert} = 0; |
398 |
t::lib::Mocks::mock_preference( 'RecordLocalUseOnReturn', '1' ); |
397 |
t::lib::Mocks::mock_preference( 'RecordLocalUseOnReturn', '1' ); |
399 |
|
398 |
|
400 |
- |
|
|