[Form] Add missing tests for StringUtil::fqcnToBlockPrefix()
This commit is contained in:
parent
c658539d3e
commit
862b46077d
@ -74,4 +74,31 @@ class StringUtilTest extends \PHPUnit_Framework_TestCase
|
||||
// array('200B'),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider fqcnToBlockPrefixProvider
|
||||
*/
|
||||
public function testFqcnToBlockPrefix($fqcn, $expectedBlockPrefix)
|
||||
{
|
||||
$blockPrefix = StringUtil::fqcnToBlockPrefix($fqcn);
|
||||
|
||||
$this->assertSame($expectedBlockPrefix, $blockPrefix);
|
||||
}
|
||||
|
||||
public function fqcnToBlockPrefixProvider()
|
||||
{
|
||||
return array(
|
||||
array('TYPE', 'type'),
|
||||
array('\Type', 'type'),
|
||||
array('\UserType', 'user'),
|
||||
array('UserType', 'user'),
|
||||
array('Vendor\Name\Space\Type', 'type'),
|
||||
array('Vendor\Name\Space\UserForm', 'user_form'),
|
||||
array('Vendor\Name\Space\UserType', 'user'),
|
||||
array('Vendor\Name\Space\usertype', 'user'),
|
||||
array('Symfony\Component\Form\Form', 'form'),
|
||||
array('Vendor\Name\Space\BarTypeBazType', 'bar_type_baz'),
|
||||
array('FooBarBazType', 'foo_bar_baz'),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user