diff options
Diffstat (limited to 'tests/FunctionalTests/protected/pages/Validation')
-rw-r--r-- | tests/FunctionalTests/protected/pages/Validation/CheckBox.page | 10 | ||||
-rw-r--r-- | tests/FunctionalTests/protected/pages/Validation/CheckBox.php | 10 |
2 files changed, 11 insertions, 9 deletions
diff --git a/tests/FunctionalTests/protected/pages/Validation/CheckBox.page b/tests/FunctionalTests/protected/pages/Validation/CheckBox.page index 42241ca7..6ed570a9 100644 --- a/tests/FunctionalTests/protected/pages/Validation/CheckBox.page +++ b/tests/FunctionalTests/protected/pages/Validation/CheckBox.page @@ -1,4 +1,4 @@ -<%@ Title="Basic TRequiredFieldValidator" %>
+<%@ Title="An AutoPostBack CheckBox" %>
<com:TContent ID="Content">
<com:TForm>
@@ -7,28 +7,30 @@ <com:TCheckBox
AutoPostBack="true"
Text="Without ValidationGroup"
+ ID="checkbox1"
/>
<br/>
-<! Uncomment the following and see
<com:TCheckBox
AutoPostBack="true"
Text="With ValidationGroup"
ValidationGroup="Group"
+ ID="checkbox2"
/>
<br/>
<com:TCheckBox
AutoPostBack="true"
CausesValidation="false"
Text="CausesValidation=false"
+ ID="checkbox3"
/>
<br/>
-!>
-Input: <com:TTextBox ID="TextBox" />
+Input: <com:TTextBox ID="TextBox" ID="textbox1"/>
<com:TRequiredFieldValidator
ControlToValidate="TextBox"
Display="Dynamic"
ErrorMessage="input required in the textbox"
ValidationGroup="Group"
+ ID="validator1"
/>
<br/>
<com:TJavascriptLogger />
diff --git a/tests/FunctionalTests/protected/pages/Validation/CheckBox.php b/tests/FunctionalTests/protected/pages/Validation/CheckBox.php index b85bf383..5f5d5a41 100644 --- a/tests/FunctionalTests/protected/pages/Validation/CheckBox.php +++ b/tests/FunctionalTests/protected/pages/Validation/CheckBox.php @@ -18,13 +18,13 @@ class CheckBoxTestCase extends SeleniumTestCase function testValidator()
{
- $this->assertTextPresent("Basic TRequiredFieldValidator Test1");
+ $this->verifyTitle("An AutoPostBack CheckBox");
+
+ //test checkbox 2 should fire the validator
$this->assertNotVisible("validator1");
- $this->click("button1");
+ $this->click("checkbox2");
+ $this->pasue(100);
$this->assertVisible("validator1");
- $this->type("text1", "test");
- $this->clickAndWait("button1");
- $this->assertNotVisible("validator1");
}
}
|