8000 Adding failing test case for prepend bug fix · symfony/ux@1946e2f · GitHub
[go: up one dir, main page]

Skip to content

Commit 1946e2f

Browse files
committed
Adding failing test case for prepend bug fix
1 parent a2e22fc commit 1946e2f

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

src/Dropzone/Tests/DropzoneBundleTest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,15 @@ public function testBootKernel(Kernel $kernel)
3939
$kernel->boot();
4040
$this->assertArrayHasKey('DropzoneBundle', $kernel->getBundles());
4141
}
42+
43+
public function testFormThemeMerging()
44+
{
45+
$kernel = new TwigAppKernel('test', true);
46+
$kernel->boot();
47+
$this->assertEquals([
48+
'form_div_layout.html.twig',
49+
'@Dropzone/form_theme.html.twig',
50+
'form_theme.html.twig',
51+
], $kernel->getContainer()->getParameter('twig.form.resources'));
52+
}
4253
}

src/Dropzone/Tests/Kernel/TwigAppKernel.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,15 @@ public function registerContainerConfiguration(LoaderInterface $loader)
3636
{
3737
$loader->load(function (ContainerBuilder $container) {
3838
$container->loadFromExtension('framework', ['secret' => '$ecret', 'test' => true]);
39-
$container->loadFromExtension('twig', ['default_path' => __DIR__.'/templates', 'strict_variables' => true, 'exception_controller' => null]);
39+
$container->loadFromExtension('twig', [
40+
'default_path' => __DIR__.'/templates',
41+
'strict_variables' => true,
42+
'form_themes' => [
43+
'form_theme.html.twig',
44+
],
45+
'exception_controller' => null,
46+
'debug' => '%kernel.debug%',
47+
]);
4048
});
4149
}
4250
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{# dummy file #}

0 commit comments

Comments
 (0)
0