assertTrue($status); } public function testLoad() { $dom = Dom::load('

Hey bro, click here
:)

'); $div = $dom->find('div', 0); $this->assertEquals('

Hey bro, click here
:)

', $div->outerHtml); } public function testLoadWithFile() { $dom = Dom::load('tests/files/small.html'); $this->assertEquals('VonBurgermeister', $dom->find('.post-user font', 0)->text); } public function testLoadFromFile() { $dom = Dom::loadFromFile('tests/files/small.html'); $this->assertEquals('VonBurgermeister', $dom->find('.post-user font', 0)->text); } public function testFind() { Dom::load('tests/files/horrible.html'); $this->assertEquals('', Dom::find('table input', 1)->outerHtml); } /** * @expectedException PHPHtmlParser\Exceptions\NotLoadedException */ public function testFindNoLoad() { Dom::find('.post-user font', 0); } public function testFindI() { Dom::load('tests/files/horrible.html'); $this->assertEquals('[ Досие бр:12928 ]', Dom::find('i')[0]->innerHtml); } public function testLoadFromUrl() { $curl = Mockery::mock('PHPHtmlParser\CurlInterface'); $curl->shouldReceive('get') ->once() ->with('http://google.com') ->andReturn(file_get_contents('tests/files/small.html')); Dom::loadFromUrl('http://google.com', [], $curl); $this->assertEquals('VonBurgermeister', Dom::find('.post-row div .post-user font', 0)->text); } }