* handle PHP 5.2 ini files
[lhc/web/wiklou.git] / maintenance / tests / selenium / SeleniumTestCase.php
1 <?php
2 class SeleniumTestCase extends PHPUnit_Framework_TestCase { // PHPUnit_Extensions_SeleniumTestCase
3 protected $selenium;
4
5 public function setUp() {
6 set_time_limit( 60 );
7 $this->selenium = Selenium::getInstance();
8 }
9
10 public function tearDown() {
11
12 }
13
14 public function __call( $method, $args ) {
15 return call_user_func_array( array( $this->selenium, $method ), $args );
16 }
17
18 public function assertSeleniumAttributeEquals( $attribute, $value ) {
19 $attr = $this->getAttribute( $attribute );
20 $this->assertEquals( $attr, $value );
21 }
22
23 public function assertSeleniumHTMLContains( $element, $text ) {
24 $innerHTML = $this->getText( $element );
25 // or assertContains
26 $this->assertRegExp( "/$text/", $innerHTML );
27 }
28
29 }