New Test
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
verifyTextPresent Succesfully logged in
verifyText saddons_menu20 Skype
open /billing/functions/skype
verifyTextPresent In order to be able to dial to any Skype Accounts (configured in the system as Skype Devices) please create at least one Skype Provider.
open /billing/providers/new
type provider_name SkypeProvider
click provider[tech]_skype
check id=add_to_servers[1]
clickAndWait commit
verifyElementPresent //img[@alt='Skype']
verifyElementPresent codec[alaw]
verifyElementPresent codec[ulaw]
verifyElementPresent codec[g729]
verifyElementPresent prov_ind_0
verifyElementPresent prov_ind_1
verifyElementPresent prov_ind_2
verifyValue provider_login SkypeProvider
type provider_login
clickAndWait commit
waitForTextPresent Provider not saved
verifyTextPresent Skype provider must have Skype Name
verifyElementNotPresent codec[gsm]
verifyElementNotPresent prov_ind_3
verifyElementNotPresent codec[g723]
verifyElementNotPresent prov_ind_4
verifyElementNotPresent codec[g726]
verifyElementNotPresent prov_ind_5
verifyElementNotPresent codec[ilbc]
verifyElementNotPresent prov_ind_6
verifyElementNotPresent codec[lpc10]
verifyElementNotPresent prov_ind_7
verifyElementNotPresent prov_ind_9
verifyElementNotPresent prov_ind_8
verifyElementNotPresent codec[adpcm]
verifyElementNotPresent prov_ind_9
verifyElementNotPresent codec[slin]
verifyElementNotPresent prov_ind_10
verifyElementNotPresent codec[h261]
verifyElementNotPresent //li[@id='item_12']/div
verifyElementNotPresent codec[h263]
verifyElementNotPresent //li[@id='item_13']/div
verifyElementNotPresent codec[h263p]
verifyElementNotPresent //li[@id='item_14']/div
verifyElementNotPresent codec[h264]
verifyElementNotPresent //li[@id='item_17']/div
clickAndWait commit
open /billing/functions/skype
clickAndWait commit
verifyTextPresent Default Skype Provider changed
open /billing/functions/skype
click skype_provider_2
clickAndWait commit
verifyTextPresent Default Skype Provider changed
verifyValue skype_provider_2 on
open /billing/providers/new
type provider_name darvienas
click provider[tech]_skype
check id=add_to_servers[1]
clickAndWait commit
clickAndWait commit
open /billing/functions/skype
verifyValue skype_provider_3 off
verifyValue skype_provider_2 on
verifyValue commit Change Default Provider
open /billing/functions/skype
click skype_provider_3
clickAndWait commit
verifyTextPresent Default Skype Provider changed
open /billing/functions/skype
verifyValue skype_provider_3 on
verifyValue skype_provider_2 off
open /billing/providers/edit/2
type provider_name SkypeProviderNew
select provider_tariff_id label=Test Tariff bad currency
type provider_login naujausias
check codec[alaw]
check codec[ulaw]
check codec[g729]
clickAndWait commit
open /billing/providers/edit/2
verifyValue provider_name SkypeProviderNew
verifyValue provider_login naujausias
verifySelectedLabel provider_tariff_id Test Tariff bad currency
verifyValue codec[alaw] on
verifyValue codec[ulaw] on
verifyValue codec[g729] on
open /billing/callc/logout
type login_username reseller
type login_psw reseller1
clickAndWait commit
verifyTextPresent Succesfully logged in
verifyTextNotPresent Skype Skype
open /billing/functions/skype
verifyNotText page_title Skype
verifyElementNotPresent skype_provider_2
verifyElementNotPresent commit
verifyTextPresent You are not authorized to view this page
open /billing/providers/edit/2
verifyNotText page_title Edit Provider: SkypeProviderNew
verifyTextPresent You are not authorized to view this page
open /billing/providers/list
verifyNotText page_title Providers
verifyElementNotPresent //img[@alt='Delete']
open /billing/providers/destroy/3
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/providers/list
verifyText ani_2 SkypeProviderNew
verifyElementPresent //a[@id='delete_link_2']/img
open /billing/providers/list
clickAndWait //a[@id='delete_link_2']/img
assertConfirmation Are you sure?
verifyTextPresent Provider deleted
open /billing/providers/list
clickAndWait //a[@id='delete_link_3']/img
assertConfirmation Are you sure?
verifyTextPresent Provider deleted
open /billing/functions/skype
verifyTextPresent In order to be able to dial to any Skype Accounts (configured in the system as Skype Devices) please create at least one Skype Provider.
open /billing/devices/new?return_to_action=list&return_to_controller=users&user_id=0
type device_description apibudinimas
click device[device_type]_skype
clickAndWait commit
clickAndWait commit
open /billing/devices/new?return_to_action=list&return_to_controller=users&user_id=0
type device_description apibidinimas kitas
click device[device_type]_skype
clickAndWait commit
clickAndWait commit
open /billing/devices/new?return_to_action=list&return_to_controller=users&user_id=0
type device_description na ir dar vienas
click device[device_type]_skype
clickAndWait commit
clickAndWait commit
open /billing/devices/show_devices/0
verifyElementPresent //img[@alt='Skype']
verifyText description_12 na ir dar vienas
verifyElementPresent //td[@id='pic_12']/img
verifyElementPresent name_12
verifyElementPresent description_10
verifyElementPresent name_10
verifyElementPresent secret_10
open /billing/devices/device_edit/12
type device_name
type device_timeout 120
type device_extension wertyui
type device_description na ir dar vienas ir pakeistas
clickAndWait commit
open /billing/devices/show_devices/0
verifyElementPresent description_12
verifyText description_12 na ir dar vienas ir pakeistas
verifyText extension_12 wertyui
verifyElementPresent name_12
clickAndWait //a[@id='destroy_link_10']/img
assertConfirmation Are you sure?
verifyElementNotPresent description_10
verifyElementNotPresent name_10
verifyElementNotPresent secret_10
waitForTextPresent Device deleted
open /billing/callc/logout
type login_username reseller
type login_psw reseller1
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/devices/show_devices/0
verifyNotText page_title Devices
verifyTextNotPresent description_11 apibudinimas
verifyTextNotPresent description_5 Test Device for Admin
verifyTextPresent User not found
open /billing/devices/destroy/11
verifyTextPresent Don't be so smart...
open /billing/devices/device_edit/12
verifyTextPresent Don't be so smart...
open /billing/devices/new?return_to_action=list&return_to_controller=users&user_id=0
verifyTextPresent Don't be so smart...