added JS api to access current user in frontend (#4064)

This commit is contained in:
Kevin Papst
2023-05-26 18:40:54 +02:00
committed by GitHub
parent b4a4d81ca8
commit 9c1150c50e
11 changed files with 90 additions and 9 deletions

View File

@@ -472,9 +472,19 @@ class LocaleFormatExtensionsTest extends TestCase
'twentyFourHours' => false,
'updateBrowserTitle' => false,
'timezone' => 'America/Edmonton',
'user' => [
'id' => 1,
'name' => null,
'admin' => false,
'superAdmin' => false,
],
];
$user = new User();
$user->setTimezone('America/Edmonton');
$user = $this->createMock(User::class);
$user->method('getId')->willReturn(1);
$user->method('getName')->willReturn('Testing');
$user->method('isAdmin')->willReturn(false);
$user->method('isSuperAdmin')->willReturn(false);
$user->method('getTimezone')->willReturn('America/Edmonton');
$sut = $this->getSut('en', $this->localeEn);
self::assertEquals($expected, $sut->getJavascriptConfiguration($user));
}