From 88ca6ce4fae584a72470343d9e786c8ac736c62d Mon Sep 17 00:00:00 2001 From: "godzilla80@gmx.net" <> Date: Fri, 20 Mar 2009 06:51:50 +0000 Subject: Fixed Issue #120 --- .../tickets/protected/pages/Issue120.page | 13 +++++++++++++ .../tickets/protected/pages/Issue120.php | 22 ++++++++++++++++++++++ .../tickets/tests/Issue120TestCase.php | 21 +++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 tests/FunctionalTests/tickets/protected/pages/Issue120.page create mode 100644 tests/FunctionalTests/tickets/protected/pages/Issue120.php create mode 100644 tests/FunctionalTests/tickets/tests/Issue120TestCase.php (limited to 'tests/FunctionalTests') diff --git a/tests/FunctionalTests/tickets/protected/pages/Issue120.page b/tests/FunctionalTests/tickets/protected/pages/Issue120.page new file mode 100644 index 00000000..0b504849 --- /dev/null +++ b/tests/FunctionalTests/tickets/protected/pages/Issue120.page @@ -0,0 +1,13 @@ + +

TActiveDropDownList PromptValue Test

+ + + + + + + + + + +
\ No newline at end of file diff --git a/tests/FunctionalTests/tickets/protected/pages/Issue120.php b/tests/FunctionalTests/tickets/protected/pages/Issue120.php new file mode 100644 index 00000000..c04ae93d --- /dev/null +++ b/tests/FunctionalTests/tickets/protected/pages/Issue120.php @@ -0,0 +1,22 @@ + ddl1 -> setDataSource( + array( + 'callback value 1' => 'callback item 1', + 'callback value 2' => 'callback item 2', + 'callback value 3' => 'callback item 3', + 'callback value 4' => 'callback item 4' + ) + ); + $this -> ddl1 -> dataBind(); + + } +} + +?> \ No newline at end of file diff --git a/tests/FunctionalTests/tickets/tests/Issue120TestCase.php b/tests/FunctionalTests/tickets/tests/Issue120TestCase.php new file mode 100644 index 00000000..a2823c9d --- /dev/null +++ b/tests/FunctionalTests/tickets/tests/Issue120TestCase.php @@ -0,0 +1,21 @@ +open('tickets/index.php?page=Issue120'); + $this->assertTextPresent('TActiveDropDownList PromptValue Test'); + + $this->assertSelectedIndex("ctl0_Content_ddl1", 0); + $this->assertSelectedValue("ctl0_Content_ddl1", 'PromptValue'); + + $this->click("ctl0_Content_btn1"); + $this->pause(800); + + $this->assertSelectedIndex("ctl0_Content_ddl1", 0); + $this->assertSelectedValue("ctl0_Content_ddl1", 'PromptValue'); + } +} + +?> \ No newline at end of file -- cgit v1.2.3