Skip to content

Commit

Permalink
Add some missing AJAX waits in events/procedures/triggers
Browse files Browse the repository at this point in the history
Signed-off-by: Michal Čihař <michal@cihar.com>
  • Loading branch information
nijel committed Sep 7, 2017
1 parent e9dece4 commit 877d620
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 20 deletions.
13 changes: 7 additions & 6 deletions test/selenium/PmaSeleniumDbEventsTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,11 @@ private function _eventSQL()
*/
public function testAddEvent()
{
$ele = $this->waitForElement("byPartialLinkText", "Events");
$ele->click();
$this->waitForElement("byPartialLinkText", "Events")->click();
$this->waitAjax();

$ele = $this->waitForElement("byPartialLinkText", "Add event");
$ele->click();
$this->waitForElement("byPartialLinkText", "Add event")->click();
$this->waitAjax();

$this->waitForElement("byClassName", "rte_form");

Expand Down Expand Up @@ -169,8 +169,8 @@ public function testAddEvent()
public function testEditEvents()
{
$this->_eventSQL();
$ele = $this->waitForElement("byPartialLinkText", "Events");
$ele->click();
$this->waitForElement("byPartialLinkText", "Events")->click();
$this->waitAjax();

$this->waitForElement(
"byXPath",
Expand Down Expand Up @@ -210,6 +210,7 @@ public function testDropEvent()
{
$this->_eventSQL();
$this->waitForElement("byPartialLinkText", "Events")->click();
$this->waitAjax();

$this->waitForElement(
"byXPath",
Expand Down
15 changes: 7 additions & 8 deletions test/selenium/PmaSeleniumDbProceduresTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -75,11 +75,10 @@ private function _procedureSQL()
*/
public function testAddProcedure()
{
$ele = $this->waitForElement("byPartialLinkText", "Routines");
$ele->click();
$this->waitForElement("byPartialLinkText", "Routines")->click();
$this->waitAjax();

$ele = $this->waitForElement("byPartialLinkText", "Add routine");
$ele->click();
$this->waitForElement("byPartialLinkText", "Add routine")->click();

$this->waitForElement("byClassName", "rte_form");

Expand Down Expand Up @@ -132,8 +131,8 @@ public function testAddProcedure()
public function testEditProcedure()
{
$this->_procedureSQL();
$ele = $this->waitForElement("byPartialLinkText", "Routines");
$ele->click();
$this->waitForElement("byPartialLinkText", "Routines")->click();
$this->waitAjax();

$this->waitForElement(
"byXPath",
Expand Down Expand Up @@ -166,8 +165,8 @@ public function testEditProcedure()
public function testDropProcedure()
{
$this->_procedureSQL();
$ele = $this->waitForElement("byPartialLinkText", "Routines");
$ele->click();
$this->waitForElement("byPartialLinkText", "Routines")->click();
$this->waitAjax();

$this->waitForElement(
"byXPath",
Expand Down
12 changes: 6 additions & 6 deletions test/selenium/PmaSeleniumDbTriggersTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,11 @@ private function _triggerSQL()
public function testAddTrigger()
{
$this->expandMore();
$ele = $this->waitForElement("byPartialLinkText", "Triggers");
$ele->click();
$this->waitForElement("byPartialLinkText", "Triggers")->click();
$this->waitAjax();

$ele = $this->waitForElement("byPartialLinkText", "Add trigger");
$ele->click();
$this->waitForElement("byPartialLinkText", "Add trigger")->click();
$this->waitAjax();

$this->waitForElement("byClassName", "rte_form");

Expand Down Expand Up @@ -147,8 +147,8 @@ public function testEditTriggers()
$this->expandMore();

$this->_triggerSQL();
$ele = $this->waitForElement("byPartialLinkText", "Triggers");
$ele->click();
$this->waitForElement("byPartialLinkText", "Triggers")->click();
$this->waitAjax();

$this->waitForElement(
"byXPath",
Expand Down

0 comments on commit 877d620

Please sign in to comment.