Source of file KeyValueFieldTest.php
Size: 1,234 Bytes - Last Modified: 2021-12-23T10:33:21+00:00
/var/www/docs.ssmods.com/process/src/tests/KeyValueFieldTest.php
123456789101112131415161718192021222324252627282930313233343536 | <?php namespace Symbiote\KeyValueField\Tests; use SilverStripe\Dev\SapphireTest; use Symbiote\MultiValueField\Fields\KeyValueField; class KeyValueFieldTest extends Sapphiretest { public function testKeyFieldPlaceholder() { $field = new KeyValueField('test'); $this->assertEmpty($field->getKeyFieldPlaceholder()); $field->setKeyFieldPlaceholder('test-placeholder'); $this->assertSame('test-placeholder', $field->getKeyFieldPlaceholder()); } public function testValueFieldPlaceholder() { $field = new KeyValueField('test'); $this->assertEmpty($field->getValueFieldPlaceholder()); $field->setValueFieldPlaceholder('test-placeholder'); $this->assertSame('test-placeholder', $field->getValueFieldPlaceholder()); } public function testFieldContainsPlaceholder() { $field = new KeyValueField('test'); $field->setKeyFieldPlaceholder('Key Placeholder'); $field->setValueFieldPlaceholder('Value Placeholder'); $html = $field->Field(); $this->assertStringContainsString('placeholder="Key Placeholder"', $html); $this->assertStringContainsString('placeholder="Value Placeholder"', $html); } } |