3declare(strict_types=1);
21require_once(
"libs/composer/vendor/autoload.php");
23require_once(__DIR__ .
"/UITestHelper.php");
25use PHPUnit\Framework\TestCase;
33 $this->assertInstanceOf(
"UITestHelper",
new UITestHelper());
38 $this->assertInstanceOf(Factory::class, (
new UITestHelper())->factory());
43 $this->assertInstanceOf(Renderer::class, (
new UITestHelper())->renderer());
54 $c = $helper->factory()->legacy(
"hello world");
55 $this->assertEquals(
"hello world", $helper->renderer()->render(
$c));
Class UITestHelper can be helpful for test cases outside the UI Components, to inject a working facto...
This is how the factory for UI elements looks.
An entity that renders components to a string output.