/** * @dataProvider titleSeparatorProvider */ public function testTitleSeparator($sep) { if ($sep === null) { $sep = Chrome::getTitleSeparator(); } $title = array('Jerity', 'test', 'title'); Chrome::setTitle($title); $this->assertEquals(implode($sep, $title), Chrome::getTitle($sep)); }
/** * @dataProvider ChromeTest::titleSeparatorProvider */ public function testTitleRender($sep) { if (is_null($sep)) { $sep = Chrome::getTitleSeparator(); } $title = array('Jerity', 'test', 'title'); Chrome::setTitle($title); Chrome::setTitleSeparator($sep); ob_start(); Chrome::outputTitleTag(); $d = ob_get_clean(); $this->assertContains('<title>' . implode($sep, $title) . '</title>', $d); }