assertInstanceOf('\DOMDocument', $dom);
$this->assertEmpty($dom->errors);
}
public function testLoadHTML() {
$contents = file_get_contents(__DIR__ . '/Html5Test.html');
$dom = \HTML5::loadHTML($contents);
$this->assertInstanceOf('\DOMDocument', $dom);
$this->assertEmpty($dom->errors);
}
// This test reads a document into a dom, turn the dom into a document,
// then tries to read that document again. This makes sure we are reading,
// and generating a document that works at a high level.
public function testItWorks() {
$dom = \HTML5::load(__DIR__ . '/Html5Test.html');
$this->assertInstanceOf('\DOMDocument', $dom);
$this->assertEmpty($dom->errors);
$saved = \HTML5::saveHTML($dom);
$dom2 = \HTML5::loadHTML($saved);
$this->assertInstanceOf('\DOMDocument', $dom2);
$this->assertEmpty($dom2->errors);
}
}