public function testPrependTitle()
{
$this->specify("prependTitle returns incorrect result", function () {
Tag::resetInput();
Tag::setTitleSeparator('');
Tag::setTitle('This is my title');
Tag::prependTitle('PhalconPHP - ');
expect(Tag::getTitle())->equals("<title>PhalconPHP - This is my title</title>" . PHP_EOL);
Tag::resetInput();
Tag::setTitle('Title');
Tag::setTitleSeparator('|');
Tag::prependTitle('Class');
expect(Tag::getTitle())->equals('<title>Class|Title</title>' . PHP_EOL);
Tag::resetInput();
Tag::setTitle('Main');
Tag::setTitleSeparator(' - ');
Tag::prependTitle('Category');
Tag::prependTitle('Title');
expect(Tag::getTitle())->equals("<title>Title - Category - Main</title>" . PHP_EOL);
});
}