|
|
|
@ -121,8 +121,8 @@ class ThemesServiceTest extends TestCase { |
|
|
|
|
|
|
|
public function dataTestEnableTheme() { |
|
|
|
return [ |
|
|
|
['default', [], ['default']], |
|
|
|
['dark', [], ['dark']], |
|
|
|
['default', ['default'], ['default']], |
|
|
|
['dark', ['default'], ['dark']], |
|
|
|
['dark', ['dark'], ['dark']], |
|
|
|
['opendyslexic', ['dark'], ['dark', 'opendyslexic']], |
|
|
|
['dark', ['light-highcontrast', 'opendyslexic'], ['opendyslexic', 'dark']], |
|
|
|
@ -147,7 +147,7 @@ class ThemesServiceTest extends TestCase { |
|
|
|
|
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getUserValue') |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '[]') |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '["default"]') |
|
|
|
->willReturn(json_encode($enabledThemes)); |
|
|
|
|
|
|
|
$this->assertEquals($expectedEnabled, $this->themesService->enableTheme($this->themes[$toEnable])); |
|
|
|
@ -156,7 +156,7 @@ class ThemesServiceTest extends TestCase { |
|
|
|
|
|
|
|
public function dataTestDisableTheme() { |
|
|
|
return [ |
|
|
|
['dark', [], []], |
|
|
|
['dark', ['default'], ['default']], |
|
|
|
['dark', ['dark'], []], |
|
|
|
['opendyslexic', ['dark', 'opendyslexic'], ['dark'], ], |
|
|
|
['light-highcontrast', ['opendyslexic'], ['opendyslexic']], |
|
|
|
@ -181,7 +181,7 @@ class ThemesServiceTest extends TestCase { |
|
|
|
|
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getUserValue') |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '[]') |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '["default"]') |
|
|
|
->willReturn(json_encode($enabledThemes)); |
|
|
|
|
|
|
|
|
|
|
|
@ -215,7 +215,7 @@ class ThemesServiceTest extends TestCase { |
|
|
|
|
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getUserValue') |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '[]') |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '["default"]') |
|
|
|
->willReturn(json_encode($enabledThemes)); |
|
|
|
|
|
|
|
|
|
|
|
@ -234,14 +234,14 @@ class ThemesServiceTest extends TestCase { |
|
|
|
|
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getUserValue') |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '[]') |
|
|
|
->willReturn(json_encode([])); |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '["default"]') |
|
|
|
->willReturn(json_encode(['default'])); |
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getSystemValueString') |
|
|
|
->with('enforce_theme', '') |
|
|
|
->willReturn(''); |
|
|
|
|
|
|
|
$this->assertEquals([], $this->themesService->getEnabledThemes()); |
|
|
|
$this->assertEquals(['default'], $this->themesService->getEnabledThemes()); |
|
|
|
} |
|
|
|
|
|
|
|
public function testGetEnabledThemesEnforced(): void { |
|
|
|
@ -256,7 +256,7 @@ class ThemesServiceTest extends TestCase { |
|
|
|
|
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getUserValue') |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '[]') |
|
|
|
->with('user', Application::APP_ID, 'enabled-themes', '["default"]') |
|
|
|
->willReturn(json_encode([])); |
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getSystemValueString') |
|
|
|
|