| @@ 29-43 (lines=15) @@ | ||
| 26 | ||
| 27 | class ConfigurationTest extends TestCase |
|
| 28 | { |
|
| 29 | private function getContainer(array $configs = array()) |
|
| 30 | { |
|
| 31 | $container = new ContainerBuilder(); |
|
| 32 | ||
| 33 | $container->setParameter('kernel.debug', true); |
|
| 34 | $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer'); |
|
| 35 | $container->setParameter('kernel.bundles', array('JMSSerializerBundle' => 'JMS\SerializerBundle\JMSSerializerBundle')); |
|
| 36 | ||
| 37 | $bundle = new JMSSerializerBundle(); |
|
| 38 | ||
| 39 | $extension = $bundle->getContainerExtension(); |
|
| 40 | $extension->load($configs, $container); |
|
| 41 | ||
| 42 | return $container; |
|
| 43 | } |
|
| 44 | ||
| 45 | public function testConfig() |
|
| 46 | { |
|
| @@ 32-44 (lines=13) @@ | ||
| 29 | * |
|
| 30 | * @return ContainerBuilder |
|
| 31 | */ |
|
| 32 | private function getContainer(array $configs = array()) |
|
| 33 | { |
|
| 34 | $loader = new JMSSerializerExtension(); |
|
| 35 | $container = new ContainerBuilder(); |
|
| 36 | ||
| 37 | $container->setParameter('kernel.debug', true); |
|
| 38 | $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer'); |
|
| 39 | $container->setParameter('kernel.bundles', array()); |
|
| 40 | ||
| 41 | $loader->load(['jms_serializer' => $configs], $container); |
|
| 42 | ||
| 43 | return $container; |
|
| 44 | } |
|
| 45 | ||
| 46 | public function testExistentParameter() |
|
| 47 | { |
|