public function testUpdateSeoPage() { $seoMetadata = new SeoMetadata(); $seoMetadata->setLang('en'); $seoMetadata->setTitle('Next page'); $this->seoPresentation->updateSeoPage($seoMetadata); $this->assertEquals('Next page | Silvestra', $this->seoPage->getTitle()); }
public function testUpdateSeoPage() { $seoMetadata = new SeoMetadata(); $seoMetadata->setLang('en'); $seoMetadata->setMetaDescription('Silvestra test.'); $seoMetadata->setMetaKeywords('Silvestra, Test'); $seoMetadata->setMetaRobots('NOINDEX, NOFOLLOW'); $seoMetadata->setTitle('Silvestra'); $this->seoPresentation->updateSeoPage($seoMetadata); $this->assertEquals(array('lang' => 'en'), $this->seoPage->getHtmlAttributes()); $this->assertEmpty($this->seoPage->getHeadAttributes()); $this->assertEmpty($this->seoPage->getLangAlternates()); $this->assertEmpty($this->seoPage->getLinkCanonical()); $this->assertEquals(array('http-equiv' => array(), 'name' => array('description' => array('Silvestra test.', array()), 'keywords' => array('Silvestra, Test', array()), 'robots' => array('NOINDEX, NOFOLLOW', array()), 'title' => array('Silvestra', array())), 'schema' => array(), 'charset' => array('UTF-8' => array('', array())), 'property' => array()), $this->seoPage->getMetas()); $this->assertEquals('Silvestra', $this->seoPage->getTitle()); }