Phalcon\Test\Unit\Tag\TagTitleTest::testPrependTitle PHP Method

testPrependTitle() public method

Tests prependTitle
Since: 2012-09-05
Author: Nikolaos Dimopoulos ([email protected])
public testPrependTitle ( )
    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);
        });
    }