added event to manage javascript translations (#2104)
This commit is contained in:
@@ -24,7 +24,7 @@ class ThemeEventExtensionTest extends TestCase
|
||||
protected function getSut(bool $hasListener = true): ThemeEventExtension
|
||||
{
|
||||
$dispatcher = $this->createMock(EventDispatcherInterface::class);
|
||||
$dispatcher->expects($this->once())->method('hasListeners')->willReturn($hasListener);
|
||||
$dispatcher->method('hasListeners')->willReturn($hasListener);
|
||||
$dispatcher->expects($hasListener ? $this->once() : $this->never())->method('dispatch');
|
||||
|
||||
$user = (new CurrentUserFactory($this))->create(new User());
|
||||
@@ -45,4 +45,11 @@ class ThemeEventExtensionTest extends TestCase
|
||||
$event = $sut->trigger('foo', []);
|
||||
self::assertInstanceOf(ThemeEvent::class, $event);
|
||||
}
|
||||
|
||||
public function testJavascriptTranslations()
|
||||
{
|
||||
$sut = $this->getSut();
|
||||
$values = $sut->getJavascriptTranslations();
|
||||
self::assertCount(23, $values);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user