Source of file BetterButtonActionTest.php
Size: 1,011 Bytes - Last Modified: 2021-12-23T10:56:01+00:00
/var/www/docs.ssmods.com/process/src/tests/Actions/BetterButtonActionTest.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php namespace UncleCheese\BetterButtons\Tests\Actions; use SilverStripe\Dev\SapphireTest; use UncleCheese\BetterButtons\Actions\BetterButtonAction; class BetterButtonActionTest extends SapphireTest { /** * Test that the button name (or button text) is sanitized and returned as lowercase * * @dataProvider buttonNameProvider * @param string $buttonName * @param string $expected */ public function testGetButtonName($buttonName, $expected) { $field = new BetterButtonAction($buttonName); $this->assertSame($expected, $field->getButtonName()); } /** * @return array[] */ public function buttonNameProvider() { return [ [ 'MyGenericButton123', 'mygenericbutton123' ], [ '!@#$%^&*()', '' ], [ '#better!button#', 'betterbutton' ] ]; } } |