diff --git a/t/selenium/controller_customer.t b/t/selenium/controller_customer.t index 5391e99d3e..f050532ee0 100644 --- a/t/selenium/controller_customer.t +++ b/t/selenium/controller_customer.t @@ -204,6 +204,8 @@ $d->find_element('//*[@id="toggle-accordions"]')->click(); $d->scroll_to_element($d->find_element('//*[@id="customer_details"]//div//a[contains(text(), "Contract Balance")]')); ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//table//tr//td//b[contains(text(), "200.00")]'), "Cash Balance is correct"); ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//table//tr//td//b[contains(text(), "300")]'), "Free-Time Balance is correct"); +ok($d->find_element_by_xpath('//*[@id="balance_intervals_table"]//tr//td[contains(text(), "200.00")]'), "Cash Balance in Balance intervals table is correct"); +ok($d->find_element_by_xpath('//*[@id="balance_intervals_table"]//tr//td[contains(text(), "300")]'), "Free-Time Balance in Balance intervals table is correct"); diag("Top-up Cash Balance"); $d->find_element('//*[@id="collapse_balance"]//div//span//a[contains(text(), "Top-up Cash")]')->click(); @@ -224,6 +226,7 @@ $d->find_element('//*[@id="toggle-accordions"]')->click(); $d->scroll_to_element($d->find_element('//*[@id="customer_details"]//div//a[contains(text(), "Contract Balance")]')); ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//table//tr//td//b[contains(text(), "400.00")]'), "Cash Balance is correct"); ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//table//tr//td//b[contains(text(), "300")]'), "Free-Time Balance is correct"); +ok($d->find_element_by_xpath('//*[@id="topup_logs_table"]//tr//td[contains(text(), "200")]'), "Top-Up in Top-Up logs table is correct"); diag("Create a new empty Phonebook entry"); $d->scroll_to_element($d->find_element('//*[@id="customer_details"]//div//a[contains(text(),"Phonebook")]')); diff --git a/t/selenium/controller_profilepackage.t b/t/selenium/controller_profilepackage.t index ddecc5cb1e..d08e63b6cf 100644 --- a/t/selenium/controller_profilepackage.t +++ b/t/selenium/controller_profilepackage.t @@ -145,6 +145,8 @@ $d->scroll_to_element($d->find_element('//*[@id="customer_details"]//div//a[cont ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//div//table//tr//td//b[contains(text(), "300.00")]'), "Cash Balance is correct"); ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//div//table//tr//td//b[contains(text(), "50")]'), "Free-Time Balance is correct"); ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//div//table//tr//td[contains(text(), "'. $billingname .'")]'), "Billing Profile is correct"); +ok($d->find_element_by_xpath('//*[@id="balance_intervals_table"]//tr//td[contains(text(), "300.00")]'), "Cash Balance in Balance intervals table is correct"); +ok($d->find_element_by_xpath('//*[@id="balance_intervals_table"]//tr//td[contains(text(), "50")]'), "Free-Time Balance in Balance intervals table is correct"); diag('Enter "Top-up Cash"'); $d->find_element("Top-up Cash", "link_text")->click(); @@ -171,6 +173,8 @@ $d->scroll_to_element($d->find_element('//*[@id="customer_details"]//div//a[cont ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//div//table//tr//td//b[contains(text(), "500.00")]'), "Cash Balance is correct"); ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//div//table//tr//td//b[contains(text(), "50")]'), "Free-Time Balance is correct"); ok($d->find_element_by_xpath('//*[@id="collapse_balance"]//div//table//tr//td[contains(text(), "'. $billingname .'")]'), "Billing Profile is correct"); +ok($d->find_element_by_xpath('//*[@id="topup_logs_table"]//tr//td[contains(text(), "200")]'), "Top-Up in Top-Up logs table is correct"); +ok($d->find_element_by_xpath('//*[@id="topup_logs_table"]//tr//td[contains(text(), "'. $profilename .'")]'), "Profile Package in Top-Up logs table is correct"); diag("Delete Customer"); $c->delete_customer($customerid);