Skip to content
This repository was archived by the owner on Jan 30, 2020. It is now read-only.

Commit 10d52d8

Browse files
committed
Improves unit tests for module class to ensure extensions
1 parent 8a4c7b3 commit 10d52d8

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

test/ModuleTest.php

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -37,31 +37,33 @@ public function testGetConfigMethodShouldReturnExpectedKeys()
3737
$this->assertArrayHasKey('input_filters', $config);
3838
}
3939

40-
public function testGetConfigMethodShouldReturnExpectedValues()
40+
public function testServiceManagerConfigShouldContainInputFilterManager()
4141
{
4242
$config = $this->module->getConfig();
4343

44-
// Service manager
45-
$this->assertSame(
46-
[
47-
'aliases' => [
48-
'InputFilterManager' => InputFilterPluginManager::class,
49-
],
50-
'factories' => [
51-
InputFilterPluginManager::class => InputFilterPluginManagerFactory::class,
52-
],
53-
],
54-
$config['service_manager']
44+
$this->assertArrayHasKey(
45+
InputFilterPluginManager::class,
46+
$config['service_manager']['factories']
5547
);
48+
}
5649

57-
// Input filters
58-
$this->assertSame(
59-
[
60-
'abstract_factories' => [
61-
InputFilterAbstractServiceFactory::class,
62-
],
63-
],
64-
$config['input_filters']
50+
public function testServiceManagerConfigShouldContainAliasForInputFilterManager()
51+
{
52+
$config = $this->module->getConfig();
53+
54+
$this->assertArrayHasKey(
55+
'InputFilterManager',
56+
$config['service_manager']['aliases']
57+
);
58+
}
59+
60+
public function testInputFilterConfigShouldContainAbstractServiceFactory()
61+
{
62+
$config = $this->module->getConfig();
63+
64+
$this->assertContains(
65+
InputFilterAbstractServiceFactory::class,
66+
$config['input_filters']['abstract_factories']
6567
);
6668
}
6769

0 commit comments

Comments
 (0)