public function DrupalBootTest::providerModuleEnable in X Autoload 7.5
Return value
array[]
Overrides AbstractDrupalBootTest::providerModuleEnable
File
- tests/
src/ DrupalBootTest/ DrupalBootTest.php, line 50
Class
- DrupalBootTest
- @runTestsInSeparateProcesses @preserveGlobalState disabled
Namespace
Drupal\xautoload\Tests\DrupalBootTestCode
public function providerModuleEnable() {
$this
->initOnce();
$variations = array();
foreach (array(
TRUE,
FALSE,
) as $install) {
$expectedCalls = array();
$enabledModulesSoFar = array();
foreach ($this->exampleModules
->getExampleClasses() as $module => $classes) {
$enabledModulesSoFar[] = $module;
if ($install) {
$expectedCalls[] = array(
'function' => $module . '_schema',
'args' => array(),
);
$expectedCalls[] = array(
'function' => $module . '_install',
'args' => array(),
);
foreach ($enabledModulesSoFar as $module) {
$expectedCalls[] = array(
'function' => $module . '_watchdog',
'args' => array(),
);
}
}
$expectedCalls[] = array(
'function' => $module . '_enable',
'args' => array(),
);
foreach ($enabledModulesSoFar as $module) {
$expectedCalls[] = array(
'function' => $module . '_watchdog',
'args' => array(),
);
}
}
foreach ($this
->initialModulesVariations($install) as $moduleStates) {
/*
$enabledModules = array();
foreach ($moduleStates as $module => $state) {
if (TRUE !== $state) {
$enabledModules[$module] = TRUE;
}
}
foreach ($enabledModulesSoFar as $module) {
if (isset($enabledModules[$module])) {
unset($enabledModules[$module]);
$enabledModules[$module] = TRUE;
}
}
$enabledModules = array_keys($enabledModules);
*/
$variationExpectedCalls = $expectedCalls;
foreach (array_keys($this->exampleModules
->getExampleClasses()) as $module) {
$variationExpectedCalls[] = array(
'function' => $module . '_modules_enabled',
'args' => array(
'(array)',
),
);
}
$variations[] = array(
$moduleStates,
$variationExpectedCalls,
);
}
}
return $variations;
}