/** * @dataProvider provideGetPages * @covers ResourceLoaderWikiModule::getPages */ public function testGetPages($params, Config $config, $expected) { $module = new ResourceLoaderWikiModule($params); $module->setConfig($config); // Use getDefinitionSummary because getPages is protected $summary = $module->getDefinitionSummary(ResourceLoaderContext::newDummyContext()); $this->assertEquals($expected, $summary['pages']); }
/** * @dataProvider provideGetPages * @covers ResourceLoaderWikiModule::getPages */ public function testGetPages($params, Config $config, $expected) { $module = new ResourceLoaderWikiModule($params); $module->setConfig($config); // Because getPages is protected.. $getPages = new ReflectionMethod($module, 'getPages'); $getPages->setAccessible(true); $out = $getPages->invoke($module, ResourceLoaderContext::newDummyContext()); $this->assertEquals($expected, $out); }