Revision 6b92d724
Von Moritz Bunkus vor etwa 8 Jahren hinzugefügt
t/cti/call_link.t | ||
---|---|---|
1 |
use Test::More tests => 9;
|
|
1 |
use Test::More tests => 17;
|
|
2 | 2 |
|
3 | 3 |
use strict; |
4 | 4 |
use lib 't'; |
... | ... | |
6 | 6 |
|
7 | 7 |
use_ok 'SL::CTI'; |
8 | 8 |
|
9 |
{ |
|
10 |
no warnings 'once'; |
|
11 |
$::lx_office_conf{cti}->{international_dialing_prefix} = '00'; |
|
12 |
} |
|
9 |
$::lx_office_conf{cti}->{international_dialing_prefix} = '00'; |
|
10 |
$::lx_office_conf{cti}->{dial_command} = 'dummy'; |
|
13 | 11 |
|
14 | 12 |
is SL::CTI->call_link(number => '0371 5347 620'), 'controller.pl?action=CTI/call&number=03715347620'; |
15 | 13 |
is SL::CTI->call_link(number => '0049(0)421-22232 22'), 'controller.pl?action=CTI/call&number=00494212223222'; |
... | ... | |
20 | 18 |
is SL::CTI->call_link(number => '0049(0)421-22232 22', internal => 1), 'controller.pl?action=CTI/call&number=00494212223222&internal=1'; |
21 | 19 |
is SL::CTI->call_link(number => '+49(0)421-22232 22', internal => 1), 'controller.pl?action=CTI/call&number=00494212223222&internal=1'; |
22 | 20 |
is SL::CTI->call_link(number => 'Tel: +49 40 809064 0', internal => 1), 'controller.pl?action=CTI/call&number=0049408090640&internal=1'; |
21 |
|
|
22 |
$::lx_office_conf{cti}->{dial_command} = ''; |
|
23 |
|
|
24 |
is SL::CTI->call_link(number => '0371 5347 620'), 'callto://03715347620'; |
|
25 |
is SL::CTI->call_link(number => '0049(0)421-22232 22'), 'callto://00494212223222'; |
|
26 |
is SL::CTI->call_link(number => '+49(0)421-22232 22'), 'callto://00494212223222'; |
|
27 |
is SL::CTI->call_link(number => 'Tel: +49 40 809064 0'), 'callto://0049408090640'; |
|
28 |
|
|
29 |
is SL::CTI->call_link(number => '0371 5347 620', internal => 1), 'callto://03715347620'; |
|
30 |
is SL::CTI->call_link(number => '0049(0)421-22232 22', internal => 1), 'callto://00494212223222'; |
|
31 |
is SL::CTI->call_link(number => '+49(0)421-22232 22', internal => 1), 'callto://00494212223222'; |
|
32 |
is SL::CTI->call_link(number => 'Tel: +49 40 809064 0', internal => 1), 'callto://0049408090640'; |
Auch abrufbar als: Unified diff
Tests: CTI-Test gefixt
Nach Übernahme von Commit cfb460aac »CTI: wenn kein dial_command
vorhanden callto: links rendern« aus der LINET-Installation war dies
aufgrund erweiterter Funktionalität nötig.