19declare(strict_types=1);
24use ILIAS\LegalDocuments\test\ContainerMock;
26use PHPUnit\Framework\TestCase;
30require_once __DIR__ .
'/../ContainerMock.php';
38 $this->assertInstanceOf(ShowOnScreenMessage::class,
new ShowOnScreenMessage($this->mock(PageFragment::class),
'foo',
'bar',
false));
43 $template = $this->mock(ilGlobalTemplateInterface::class);
44 $template->expects(self::once())->method(
'setOnScreenMessage')->with(
'foo',
'bar',
true);
46 $page = $this->mockMethod(PageFragment::class,
'render', [$template,
$renderer],
'rendered');
49 $this->assertSame(
'rendered', $instance->render($template,
$renderer));
An entity that renders components to a string output.