Source of file SlugSegmentFieldModifierTest.php
Size: 0,999 Bytes - Last Modified: 2021-12-23T10:34:13+00:00
/var/www/docs.ssmods.com/process/src/tests/SegmentFieldModifier/SlugSegmentFieldModifierTest.php
12345678910111213141516171819202122232425262728293031323334353637 | <?php namespace SilverStripe\Forms\Tests; use SilverStripe\Control\HTTPRequest; use SilverStripe\Dev\SapphireTest; use SilverStripe\Forms\SegmentFieldModifier\SlugSegmentFieldModifier; class SlugSegmentFieldModifierTest extends SapphireTest { public function testGetPreview() { $modifier = new SlugSegmentFieldModifier(); $modifier->setDefault('default-value'); $this->assertEquals('default-value', $modifier->getPreview('')); $this->assertEquals('default-value', $modifier->getSuggestion('')); $modifier->setRequest($this->getNewRequestMock()); $this->assertEquals('This-is-a-LONG-value', $modifier->getPreview('')); $this->assertEquals('This-is-a-LONG-value', $modifier->getSuggestion('')); } /** * @return HTTPRequest */ protected function getNewRequestMock() { $mock = new HTTPRequest('GET', '/'); $mock->offsetSet('value', 'This is a LONG value!'); return $mock; } } |