public function testIsRdfa() { // ensure default registerd Doctype is false $this->assertFalse($this->helper->isRdfa()); $this->assertTrue($this->helper->__invoke(Helper\Doctype::XHTML1_RDFA)->isRdfa()); $this->assertTrue($this->helper->__invoke(Helper\Doctype::XHTML1_RDFA11)->isRdfa()); $this->assertTrue($this->helper->__invoke(Helper\Doctype::XHTML5)->isRdfa()); $this->assertTrue($this->helper->__invoke(Helper\Doctype::HTML5)->isRdfa()); // build-in doctypes $doctypes = array( Helper\Doctype::XHTML11, Helper\Doctype::XHTML1_STRICT, Helper\Doctype::XHTML1_TRANSITIONAL, Helper\Doctype::XHTML1_FRAMESET, Helper\Doctype::XHTML_BASIC1, Helper\Doctype::HTML4_STRICT, Helper\Doctype::HTML4_LOOSE, Helper\Doctype::HTML4_FRAMESET, ); foreach ($doctypes as $type) { $this->assertFalse($this->helper->__invoke($type)->isRdfa()); } // custom doctype $doctype = $this->helper->__invoke('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 10.0 Strict//EN" "http://framework.zend.com/foo/DTD/html10-custom.dtd">'); $this->assertFalse($doctype->isRdfa()); }
public function testIsRdfaReturnsTrueForRdfaDoctype() { $this->assertFalse($this->helper->isRdfa()); $doctypes = array(Helper\Doctype::XHTML11, Helper\Doctype::XHTML1_STRICT, Helper\Doctype::XHTML1_TRANSITIONAL, Helper\Doctype::XHTML1_FRAMESET, Helper\Doctype::XHTML_BASIC1, Helper\Doctype::XHTML5, Helper\Doctype::HTML4_STRICT, Helper\Doctype::HTML4_LOOSE, Helper\Doctype::HTML4_FRAMESET, Helper\Doctype::HTML5); foreach ($doctypes as $type) { $this->assertFalse($this->helper->__invoke($type)->isRdfa()); } $this->assertTrue($this->helper->__invoke(Helper\Doctype::XHTML1_RDFA1)->isRdfa()); }