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());
 }
Exemple #2
0
 /**
  * Test method: renderTitle().
  */
 public function testRenderTitle()
 {
     $this->assertEquals("<title></title>\n", $this->seoEngine->renderTitle());
     $this->seoPage->addTitle('Silvestra');
     $this->assertEquals("<title>Silvestra</title>\n", $this->seoEngine->renderTitle());
     $this->seoPage->addTitle('Home');
     $this->assertEquals("<title>Home | Silvestra</title>\n", $this->seoEngine->renderTitle());
 }
 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());
 }