Chris@18: container->get('module_handler')->loadInclude('locale', 'compare.inc'); Chris@18: Chris@18: // Make the test modules look like a normal custom module. I.e. make the Chris@18: // modules not hidden. locale_test_system_info_alter() modifies the project Chris@18: // info of the locale_test and locale_test_translate modules. Chris@18: \Drupal::state()->set('locale.test_system_info_alter', TRUE); Chris@18: Chris@18: // Check if interface translation data is collected from hook_info. Chris@18: $projects = locale_translation_project_list(); Chris@18: $this->assertArrayNotHasKey('locale_test_translate', $projects); Chris@18: $this->assertEquals('core/modules/locale/test/test.%language.po', $projects['locale_test']['info']['interface translation server pattern']); Chris@18: $this->assertEquals('locale_test', $projects['locale_test']['name']); Chris@18: } Chris@18: Chris@18: }