createDatabaseInterface(); $dbi = DatabaseInterface::getInstance(); $relation = new Relation($dbi); $bookmarkRepository = new BookmarkRepository($dbi, $relation); $console = new Console($relation, new Template(), $bookmarkRepository); $this->assertEquals(['console.js'], $console->getScripts()); } public function testSetAjax(): void { $isAjax = new ReflectionProperty(Console::class, 'isAjax'); $dbi = $this->createDatabaseInterface(); $relation = new Relation($dbi); $bookmarkRepository = new BookmarkRepository($dbi, $relation); $console = new Console($relation, new Template(), $bookmarkRepository); $this->assertFalse($isAjax->getValue($console)); $console->setAjax(true); $this->assertTrue($isAjax->getValue($console)); $console->setAjax(false); $this->assertFalse($isAjax->getValue($console)); } }