From 95eae21c1968cb3be2248004ee5364361cebe02d Mon Sep 17 00:00:00 2001 From: David Date: Tue, 10 Mar 2015 21:14:33 +0100 Subject: TJuiDialog --- .../quickstart/JuiControls/JuiDialogTestCase.php | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 tests/FunctionalTests/quickstart/JuiControls/JuiDialogTestCase.php (limited to 'tests/FunctionalTests') diff --git a/tests/FunctionalTests/quickstart/JuiControls/JuiDialogTestCase.php b/tests/FunctionalTests/quickstart/JuiControls/JuiDialogTestCase.php new file mode 100755 index 00000000..576582e6 --- /dev/null +++ b/tests/FunctionalTests/quickstart/JuiControls/JuiDialogTestCase.php @@ -0,0 +1,35 @@ +url("../../demos/quickstart/index.php?page=JuiControls.Samples.TJuiDialog.Home&notheme=true&lang=en"); + + $this->assertEquals("PRADO QuickStart Sample", $this->title()); + + $this->assertContains('TJuiDialog Samples', $this->source()); + + $base = 'ctl0_body_'; + + + $this->byId("${base}ctl0")->click(); + $this->pause(500); + $this->assertVisible("${base}dlg1"); + + + $this->assertEmpty($this->byId("${base}lbl3")->text()); + $this->byId("${base}ctl2")->click(); + $this->pause(500); + $this->assertVisible("${base}dlg3"); + + // Click OK (by keys...) + $this->keys(PHPUnit_Extensions_Selenium2TestCase_Keys::ENTER); + $this->pause(500); + $this->assertEquals('Button Ok clicked', $this->byId("${base}lbl3")->text()); + } +} -- cgit v1.2.3