Bolt\Tests\Helper\HtmlTest::testTrimText PHP Method

testTrimText() public method

public testTrimText ( )
    public function testTrimText()
    {
        // Simple text
        $input = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.';
        $this->assertEquals('Lorem ipsum', Html::trimText($input, 11, false));
        $this->assertEquals('Lorem ipsum …', Html::trimText($input, 12, true));
        // Make sure tags are stripped
        $input = 'Lorem <strong>ipsum</strong> dolor sit amet, consectetur adipisicing elit.';
        $this->assertEquals('Lorem ipsum', Html::trimText($input, 11, false));
        // Make sure long words (more than 10) are capped in the middle
        $input = 'I suffer from hippopotomonstrosesquipedaliophobia.';
        $this->assertEquals('I suffer from hippopotomonstrosesquiped…', Html::trimText($input, 40, true));
    }