diff options
Diffstat (limited to 'tests/test_tools/simpletest/docs/en/web_tester_documentation.html')
-rwxr-xr-x | tests/test_tools/simpletest/docs/en/web_tester_documentation.html | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/tests/test_tools/simpletest/docs/en/web_tester_documentation.html b/tests/test_tools/simpletest/docs/en/web_tester_documentation.html index 51f604be..99dacacc 100755 --- a/tests/test_tools/simpletest/docs/en/web_tester_documentation.html +++ b/tests/test_tools/simpletest/docs/en/web_tester_documentation.html @@ -21,9 +21,6 @@ <a href="group_test_documentation.html">Group tests</a> </li> <li> -<a href="server_stubs_documentation.html">Server stubs</a> -</li> -<li> <a href="mock_objects_documentation.html">Mock objects</a> </li> <li> @@ -153,7 +150,7 @@ class TestOfLastcraft extends WebTestCase { function testHomepage() {<strong> $this->get('http://www.lastcraft.com/'); - $this->assertWantedPattern('/why the last craft/i');</strong> + $this->assertTest('Why the last craft');</strong> } } </pre> @@ -169,16 +166,16 @@ class TestOfLastcraft extends WebTestCase { <td><span class="new_code">assertTitle($title)</span></td><td>Pass if title is an exact match</td> </tr> <tr> -<td><span class="new_code">assertWantedPattern($pattern)</span></td><td>A Perl pattern match against the page content</td> +<td><span class="new_code">assertPattern($pattern)</span></td><td>A Perl pattern match against the page content</td> </tr> <tr> -<td><span class="new_code">assertNoUnwantedPattern($pattern)</span></td><td>A Perl pattern match to not find content</td> +<td><span class="new_code">assertNoPattern($pattern)</span></td><td>A Perl pattern match to not find content</td> </tr> <tr> -<td><span class="new_code">assertWantedText($text)</span></td><td>Pass if matches visible and "alt" text</td> +<td><span class="new_code">assertText($text)</span></td><td>Pass if matches visible and "alt" text</td> </tr> <tr> -<td><span class="new_code">assertNoUnwantedText($text)</span></td><td>Pass if doesn't match visible and "alt" text</td> +<td><span class="new_code">assertNoText($text)</span></td><td>Pass if doesn't match visible and "alt" text</td> </tr> <tr> <td><span class="new_code">assertLink($label)</span></td><td>Pass if a link with this text is present</td> @@ -217,10 +214,7 @@ class TestOfLastcraft extends WebTestCase { <td><span class="new_code">assertHeader($header, $content)</span></td><td>Pass if a header was fetched matching this value</td> </tr> <tr> -<td><span class="new_code">assertNoUnwantedHeader($header)</span></td><td>Pass if a header was not fetched</td> -</tr> - <tr> -<td><span class="new_code">assertHeaderPattern($header, $pattern)</span></td><td>Pass if a header was fetched matching this Perl regex</td> +<td><span class="new_code">assertNoHeader($header)</span></td><td>Pass if a header was not fetched</td> </tr> <tr> <td><span class="new_code">assertCookie($name, $value)</span></td><td>Pass if there is currently a matching cookie</td> @@ -241,6 +235,10 @@ class TestOfLastcraft extends WebTestCase { <pre> <strong>$this->assertTitle('The Last Craft? Web developer tutorials on PHP, Extreme programming and Object Oriented development');</strong> </pre> + ...or, if that is too long and fragile... +<pre> +<strong>$this->assertTitle(new PatternExpectation('/The Last Craft/'));</strong> +</pre> As well as the simple HTML content checks we can check that the MIME type is in a list of allowed types with... <pre> @@ -319,7 +317,7 @@ class TestOfLastcraft extends WebTestCase { function testContact() { $this->get('http://www.lastcraft.com/');<strong> $this->clickLink('About'); - $this->assertTitle('About Last Craft');</strong> + $this->assertTitle(new PatternExpectation('/About Last Craft/'));</strong> } } </pre> @@ -327,11 +325,16 @@ class TestOfLastcraft extends WebTestCase { </p> <p> If the target is a button rather than an anchor tag, then - <span class="new_code">clickSubmit()</span> should be used + <span class="new_code">clickSubmit()</span> can be used with the button title... <pre> <strong>$this->clickSubmit('Go!');</strong> </pre> + If you are not sure or don't care, the usual case, then just + use the <span class="new_code">click()</span> method... +<pre> +<strong>$this->click('Go!');</strong> +</pre> </p> <p> The list of navigation methods is... |