[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'),
|
// 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