Ich versuche grade bei Contao 4.9 Manged Edition PhpUnit einzusetzen.
Mithilfe von https://github.com/contao/test-case bin ich auch schon weitergekommen.
Wenn ich nun folgendes versuche:
PHP-Code:
class SomeModuleTest extends ContaoTestCase
{
public function testSomething()
{
$framework = $this->mockContaoFramework();
$framework->expects($this->atLeastOnce())
->method('initialize');
$container = $this->getContainerWithContaoConfiguration();
\Contao\System::setContainer($container);
$moduleModel = \Contao\ModuleModel::findById(376);
}
}
erhalte ich diese Fehlermeldung:
Symfony\Component\DependencyInjection\Exception\Pa rameterNotFoundException : You have requested a non-existent parameter "contao.resources_paths".
Ich habe die Vermutung, dass ich irgendwas beim Bootstrappen des Contao Frameworks falsch mache. Leider finde ich da auch nicht sehr viel Dokumentation zum Testing in Contao, vorallem was eigene Module angeht.
Möglicherweise kann ja hier jemand weiterhelfen?