From d223df797d277acc61b47e9303a0c2537c72d9e7 Mon Sep 17 00:00:00 2001 From: wei <> Date: Fri, 30 Mar 2007 11:15:23 +0000 Subject: Fixed #526 --- .../tickets/protected/pages/Ticket504.page | 4 ++ .../tickets/protected/pages/Ticket526.page | 8 ++++ .../tickets/protected/pages/Ticket526.php | 15 ++++++ .../tickets/tests/Ticket504TestCase.php | 53 ++++++++++++++++++++++ .../tickets/tests/Ticket526TestCase.php | 18 ++++++++ 5 files changed, 98 insertions(+) create mode 100644 tests/FunctionalTests/tickets/protected/pages/Ticket526.page create mode 100644 tests/FunctionalTests/tickets/protected/pages/Ticket526.php create mode 100644 tests/FunctionalTests/tickets/tests/Ticket504TestCase.php create mode 100644 tests/FunctionalTests/tickets/tests/Ticket526TestCase.php (limited to 'tests') diff --git a/tests/FunctionalTests/tickets/protected/pages/Ticket504.page b/tests/FunctionalTests/tickets/protected/pages/Ticket504.page index 0242dd97..767a9c3a 100644 --- a/tests/FunctionalTests/tickets/protected/pages/Ticket504.page +++ b/tests/FunctionalTests/tickets/protected/pages/Ticket504.page @@ -25,24 +25,28 @@ + + + + + + + \ No newline at end of file diff --git a/tests/FunctionalTests/tickets/protected/pages/Ticket526.php b/tests/FunctionalTests/tickets/protected/pages/Ticket526.php new file mode 100644 index 00000000..9afaf28f --- /dev/null +++ b/tests/FunctionalTests/tickets/protected/pages/Ticket526.php @@ -0,0 +1,15 @@ +dp->Mode="Button"; + $this->textbox->Text = 'callback'; + $this->activePanel->Enabled="false"; + $this->activePanel->render($p->NewWriter); + } +} + +?> \ No newline at end of file diff --git a/tests/FunctionalTests/tickets/tests/Ticket504TestCase.php b/tests/FunctionalTests/tickets/tests/Ticket504TestCase.php new file mode 100644 index 00000000..7c74a1d1 --- /dev/null +++ b/tests/FunctionalTests/tickets/tests/Ticket504TestCase.php @@ -0,0 +1,53 @@ +open('tickets/index.php?page=Ticket504'); + $this->verifyTitle("Verifying Ticket 504", ""); + + $this->assertText("status", ""); + + $this->assertVisible("{$base}panelA"); + $this->assertVisible("{$base}panelB"); + $this->assertVisible("{$base}panelC"); + $this->assertVisible("{$base}panelD"); + + $this->click("{$base}linka"); + $this->pause(800); + $this->assertVisible("{$base}panelA"); + $this->assertNotVisible("{$base}panelB"); + $this->assertNotVisible("{$base}panelC"); + $this->assertNotVisible("{$base}panelD"); + $this->assertText("status", "panelA updated"); + + $this->click("{$base}linkb"); + $this->pause(800); + $this->assertNotVisible("{$base}panelA"); + $this->assertVisible("{$base}panelB"); + $this->assertNotVisible("{$base}panelC"); + $this->assertNotVisible("{$base}panelD"); + $this->assertText("status", "panelB updated"); + + $this->click("{$base}linkc"); + $this->pause(800); + $this->assertNotVisible("{$base}panelA"); + $this->assertNotVisible("{$base}panelB"); + $this->assertVisible("{$base}panelC"); + $this->assertNotVisible("{$base}panelD"); + $this->assertText("status", "panelC updated"); + + $this->click("{$base}linkd"); + $this->pause(800); + $this->assertNotVisible("{$base}panelA"); + $this->assertNotVisible("{$base}panelB"); + $this->assertNotVisible("{$base}panelC"); + $this->assertVisible("{$base}panelD"); + $this->assertText("status", "panelD updated"); + + } +} + +?> \ No newline at end of file diff --git a/tests/FunctionalTests/tickets/tests/Ticket526TestCase.php b/tests/FunctionalTests/tickets/tests/Ticket526TestCase.php new file mode 100644 index 00000000..abba3a96 --- /dev/null +++ b/tests/FunctionalTests/tickets/tests/Ticket526TestCase.php @@ -0,0 +1,18 @@ +open('tickets/index.php?page=Ticket526'); + $this->verifyTitle("Verifying Ticket 526", ""); + + $this->assertElementNotPresent("{$base}dpbutton"); + + $this->click("{$base}btn"); + $this->pause(800); + $this->assertElementPresent("{$base}dpbutton"); + } +} +?> \ No newline at end of file -- cgit v1.2.3