@ -13,17 +13,15 @@ $d->get_ok("$uri/logout"); #make sure we are logged out
$ d - > get_ok ( "$uri/login" ) ;
$ d - > set_implicit_wait_timeout ( 1000 ) ;
diag ( "Go to Admin Login" ) ;
$ d - > findclick_ok ( link_text = > 'Admin' ) ;
diag ( "Logging In" ) ;
diag ( "Do Admin Login" ) ;
$ d - > findtext_ok ( 'Admin Sign In' ) ;
$ d - > find ( name = > 'username' ) - > send_keys ( 'administrator' ) ;
$ d - > find ( name = > 'password' ) - > send_keys ( 'administrator' ) ;
$ d - > findclick_ok ( name = > 'submit' ) ;
diag ( "Go to reseller list" ) ;
$ d - > title_is ( 'Dashboard' ) ;
$ d - > findclick_ok ( xpath = > '//a[@class="btn" and @href="/reseller" ]') ;
$ d - > findclick_ok ( xpath = > '//a[@class="btn" and contains(@href,"/reseller") ]') ;
diag ( "Search nonexisting reseller" ) ;
my $ searchfield = $ d - > find ( css = > '#Resellers_table_filter label input' ) ;
@ -42,11 +40,10 @@ $d->find_ok(css => '#Resellers_table tr.sw_action_row');
is ( $ d - > find ( xpath = > '//table[@id="Resellers_table"]//tr[1]/td[1]' ) - > get_text , '1' ) ;
diag ( "Going to create a reseller" ) ;
$ d - > findclick_ok ( link_text = > 'Create Reseller s ') ;
$ d - > findclick_ok ( link_text = > 'Create Reseller ') ;
$ d - > findclick_ok ( id = > 'save' ) ;
$ d - > findtext_ok ( "Contract field is required" ) ;
$ d - > findtext_ok ( "Name field is required" ) ;
$ d - > findtext_ok ( "Status field is required" ) ;
$ d - > findclick_ok ( id = > 'mod_close' ) ;
diag ( "Click Edit on the first reseller shown (first row)" ) ;
@ -60,7 +57,7 @@ $btn->click;
#is($d->find(id => "name")->get_attribute("value"), "reseller 1");
$ d - > findclick_ok ( id = > 'mod_close' ) ;
diag ( "Click Dele te on the first reseller shown") ;
diag ( "Click Termina te on the first reseller shown") ;
sleep 1 ; #prevent a StaleElementReferenceException
$ row = $ d - > find ( xpath = > '//*[@id="Resellers_table"]/tbody/tr[1]' ) ;
ok ( $ row ) ;
@ -69,8 +66,7 @@ $btn = $d->find_child_element($row, './/a[contains(@class,"btn-secondary")]');
ok ( $ btn ) ;
$ btn - > click ;
$ d - > findtext_ok ( "Are you sure?" ) ;
$ d - > findclick_ok ( xpath = > '//div[@id="dataConfirmModal"]//a[contains(text(),"Delete")]' ) ;
#is($d->find(css => 'div.alert-info')->get_text, 'Reseller delete not implemented!');
$ d - > findclick_ok ( xpath = > '//div[@id="dataConfirmModal"]//button[contains(text(),"Cancel")]' ) ;
done_testing ;
# vim: filetype=perl