createDatabaseInterface(); $GLOBALS['server'] = 0; } /** * Test for __construct */ public function testConstructor(): void { $parent = NodeFactory::getInstance('NodeView'); $this->assertIsArray($parent->links); $this->assertEquals( [ 'text' => ['route' => '/sql', 'params' => ['pos' => 0, 'db' => null, 'table' => null]], 'icon' => ['route' => '/table/structure', 'params' => ['db' => null, 'table' => null]], ], $parent->links ); $this->assertEquals('b_props', $parent->icon['image']); $this->assertEquals('View', $parent->icon['title']); $this->assertStringContainsString('view', $parent->classes); } }