function LocaleTranslationProjectsTest::testLocaleTranslationClearCacheProjects
Tests locale_translation_clear_cache_projects().
File
- 
              core/
modules/ locale/ tests/ src/ Kernel/ LocaleTranslationProjectsTest.php, line 49  
Class
- LocaleTranslationProjectsTest
 - Tests locale translation project handling.
 
Namespace
Drupal\Tests\locale\KernelCode
public function testLocaleTranslationClearCacheProjects() : void {
  $this->moduleHandler
    ->loadInclude('locale', 'inc', 'locale.translation');
  $expected = [];
  $this->assertSame($expected, locale_translation_get_projects());
  $this->projectStorage
    ->set('foo', []);
  $expected['foo'] = new \stdClass();
  $this->assertEquals($expected, locale_translation_get_projects());
  $this->projectStorage
    ->set('bar', []);
  locale_translation_clear_cache_projects();
  $expected['bar'] = new \stdClass();
  $this->assertEquals($expected, locale_translation_get_projects());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.