public function test_set_alternate_languages() { $fullHeader = "<title>It's Over 9000!</title>"; $fullHeader .= "<meta name=\"description\" content=\"For those who helped create the Genki Dama\">"; $fullHeader .= "<link rel=\"alternate\" hreflang=\"en\" href=\"http://domain.com\"/>"; $lang = 'en'; $langUrl = 'http://domain.com'; $expectedLangs = [['lang' => $lang, 'url' => $langUrl]]; $this->seoMeta->addAlternateLanguage($lang, $langUrl); $this->setRightAssertion($fullHeader); $this->assertEquals($expectedLangs, $this->seoMeta->getAlternateLanguages()); $this->seoMeta->addAlternateLanguages($expectedLangs); $this->assertEquals(array_merge($expectedLangs, $expectedLangs), $this->seoMeta->getAlternateLanguages()); }