public function testAddGetMetaTags() { $tag1 = new MetaTag('my-name', 'my-content'); $this->assertSame($this->htmlDoc, $this->htmlDoc->addMetaTag($tag1)); $expected = array($tag1); $this->assertEquals($expected, $this->htmlDoc->getMetaTags()); $tag2 = new MetaTag('other-name', 'other-content'); $this->assertSame($this->htmlDoc, $this->htmlDoc->addMetaTag($tag2)); $expected = array($tag1, $tag2); $this->assertEquals($expected, $this->htmlDoc->getMetaTags()); $tag3 = new HttpEquiv('Content-Type', 'text/html'); $this->assertSame($this->htmlDoc, $this->htmlDoc->addMetaTag($tag3)); $expected = array($tag1, $tag2, $tag3); $this->assertEquals($expected, $this->htmlDoc->getMetaTags()); }