<?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * Tests for PMA\libraries\navigation\nodes\NodeView class * * @package PhpMyAdmin-test */ use PMA\libraries\navigation\NodeFactory; use PMA\libraries\Theme; require_once 'libraries/navigation/NodeFactory.php'; require_once 'test/PMATestCase.php'; /** * Tests for PMA\libraries\navigation\nodes\NodeView class * * @package PhpMyAdmin-test */ class NodeViewTest extends PMATestCase { /** * SetUp for test cases * * @return void */ public function setup() { $GLOBALS['server'] = 0; $_SESSION['PMA_Theme'] = Theme::load('./themes/pmahomme'); } /** * Test for __construct * * @return void */ public function testConstructor() { $parent = NodeFactory::getInstance('NodeView'); $this->assertArrayHasKey( 'text', $parent->links ); $this->assertContains( 'sql.php', $parent->links['text'] ); $this->assertContains('b_props', $parent->icon); $this->assertContains('view', $parent->classes); } }