1: <?php
2: require_once __DIR__."/../autoload.php";
3: require_once __DIR__."/mocks/WebDriverMock.php";
4: require_once __DIR__."/classes/SimplePage.php";
5:
6: 7: 8: 9:
10: class PageTest extends PHPUnit_Framework_TestCase
11: {
12: public function setUp()
13: {
14: $this->driver = new WebDriverMock();
15: }
16:
17: public function testLoadingPage()
18: {
19: $driver = $this->driver;
20: $page = SimpePage::get($driver);
21: $this->assertEquals("http://www.example.com", $driver->url());
22: }
23:
24: public function testTitle()
25: {
26: $driver = $this->driver;
27: $page = new SimpePage($driver);
28:
29: $driver->title("Simple Example Page");
30: $this->assertEquals("Simple Example Page", $page->title());
31: }
32:
33: public function testCheckPageTitle()
34: {
35: $driver = $this->driver;
36: $page = new SimpePage($driver);
37:
38: $driver->title("Simple Example Page");
39: $this->assertTrue($page->checkTitle("Simple Example Page"));
40: }
41: }
42: ?>