123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- namespace Cocur\Slugify\Bridge\ZF2;
- use Cocur\Slugify\Slugify;
- /**
- * Class SlugifyViewHelperTest
- * @package cocur/slugify
- * @subpackage bridge
- * @license http://www.opensource.org/licenses/MIT The MIT License
- */
- class SlugifyViewHelperTest extends \PHPUnit_Framework_TestCase
- {
- /**
- * @var SlugifyViewHelper
- */
- private $viewHelper;
- /**
- * @var Slugify
- */
- private $slugify;
- /**
- * @covers Cocur\Slugify\Bridge\ZF2\SlugifyViewHelper::__construct()
- */
- public function setUp()
- {
- $this->slugify = new Slugify();
- $this->viewHelper = new SlugifyViewHelper($this->slugify);
- }
- /**
- * @test
- * @covers Cocur\Slugify\Bridge\ZF2\SlugifyViewHelper::__invoke()
- */
- public function invoke()
- {
- $actual = 'Hällo Wörld';
- $expected = call_user_func($this->viewHelper, $actual);
- $this->assertEquals($expected, $this->slugify->slugify($actual));
- $expected = call_user_func($this->viewHelper, $actual, '_');
- $this->assertEquals($expected, $this->slugify->slugify($actual, '_'));
- }
- }
|