Skip to content

Commit 20e35d7

Browse files
author
Anthony MARTIN
committed
Add PackageNameTest to ConfigurationTest also add in the changelog the corresponding entry to this PR
1 parent 8913af4 commit 20e35d7

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

Tests/DependencyInjection/ConfigurationTest.php

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,35 @@ public function testAssetsCanBeEnabled()
211211
$this->assertEquals($defaultConfig, $config['assets']);
212212
}
213213

214+
/**
215+
* @dataProvider provideValidAssetsPackageNameConfigurationTests
216+
*/
217+
public function testValidAssetsPackageNameConfiguration($packageName)
218+
{
219+
$processor = new Processor();
220+
$configuration = new Configuration(true);
221+
$config = $processor->processConfiguration($configuration, [
222+
[
223+
'assets' => [
224+
'packages' => [
225+
$packageName => [],
226+
],
227+
],
228+
],
229+
]);
230+
231+
$this->assertArrayHasKey($packageName, $config['assets']['packages']);
232+
}
233+
234+
public function provideValidAssetsPackageNameConfigurationTests()
235+
{
236+
return [
237+
['foobar'],
238+
['foo-bar'],
239+
['foo_bar'],
240+
];
241+
}
242+
214243
/**
215244
* @dataProvider provideInvalidAssetConfigurationTests
216245
*/

0 commit comments

Comments
 (0)