diff options
author | William Desportes <williamdes@wdes.fr> | 2020-06-09 01:14:50 +0300 |
---|---|---|
committer | William Desportes <williamdes@wdes.fr> | 2020-06-10 02:27:22 +0300 |
commit | b41d94b73cd62fe1af6698fd137b0dba1be55e8f (patch) | |
tree | 13200d2f817ea5d8cb380effda712b3bab2f4de1 /test/selenium | |
parent | 71bef7c1f7955f91c0bb41fac53acf9eb5c49dea (diff) |
Improve EventsTest to never fail
The class did pass --repeat=50 without errors
Signed-off-by: William Desportes <williamdes@wdes.fr>
Diffstat (limited to 'test/selenium')
-rw-r--r-- | test/selenium/Database/EventsTest.php | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/selenium/Database/EventsTest.php b/test/selenium/Database/EventsTest.php index 3849106240..cd02c275af 100644 --- a/test/selenium/Database/EventsTest.php +++ b/test/selenium/Database/EventsTest.php @@ -115,11 +115,14 @@ class EventsTest extends TestBase $element = $this->byXPath('//*[@class="ui-resizable-handle ui-resizable-s"]'); $action->moveToElement($element) ->clickAndHold() - ->moveByOffset(0, -100) + ->moveByOffset(0, -120)// Resize + ->click()// Click to free the mouse ->perform(); $this->byXPath("//button[contains(., 'Go')]")->click(); + sleep(1); + $this->waitForElement( 'xpath', "//div[@class='alert alert-success' and contains(., " @@ -200,8 +203,8 @@ class EventsTest extends TestBase 'SELECT val FROM `' . $this->database_name . '`.`test_table`', function () { $this->assertTrue($this->isElementPresent('className', 'table_results')); - // [ ] | Edit | Copy | Delete | 5 - $this->assertEquals('5', $this->getCellByTableClass('table_results', 1, 5)); + // [ ] | Edit | Copy | Delete | 4 + $this->assertGreaterThan(3, (int) $this->getCellByTableClass('table_results', 1, 5)); } ); } |