diff options
Diffstat (limited to 'tests/FunctionalTests/tickets/tests/Ticket205TestCase.php')
-rwxr-xr-x | tests/FunctionalTests/tickets/tests/Ticket205TestCase.php | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tests/FunctionalTests/tickets/tests/Ticket205TestCase.php b/tests/FunctionalTests/tickets/tests/Ticket205TestCase.php index 57b0c95b..35274e6f 100755 --- a/tests/FunctionalTests/tickets/tests/Ticket205TestCase.php +++ b/tests/FunctionalTests/tickets/tests/Ticket205TestCase.php @@ -7,7 +7,9 @@ class Ticket205TestCase extends PradoGenericSelenium2Test $base = 'ctl0_Content_'; $this->url("tickets/index.php?page=Ticket205"); $this->assertEquals($this->title(), "Verifying Ticket 205"); - $this->assertNotVisible("{$base}validator1"); + + $validator=$this->byId("{$base}validator1"); + $this->assertFalse($validator->displayed()); $this->type("{$base}textbox1", "test"); $this->byId("{$base}button1")->click(); @@ -15,10 +17,13 @@ class Ticket205TestCase extends PradoGenericSelenium2Test $this->assertEquals("error", $this->alertText()); $this->acceptAlert(); - $this->assertVisible("{$base}validator1"); + $this->assertTrue($validator->displayed()); + + // type() calls clear() that triggers a focus change and thus a second alert + $this->typeSpecial("{$base}textbox1", "Prado"); - $this->type("{$base}textbox1", "Prado"); $this->byId("{$base}button1")->click(); - $this->assertNotVisible("{$base}validator1"); + $validator=$this->byId("{$base}validator1"); + $this->assertFalse($validator->displayed()); } } |