* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License (GPL) * * @version $Id: testThemes.php,v 1.7 2007/09/04 20:25:53 adamfranco Exp $ */ // include all required files. require_once "../../harmoni.inc.php"; require_once HARMONI . "themeHandler/TestTheme.class.php"; require_once HARMONI . "layoutHandler/components/layouts/SingleContentLayout.class.php"; require_once HARMONI . "layoutHandler/components/layouts/LeftMenuLayout.class.php"; require_once HARMONI . "layoutHandler/components/layouts/TopMenuLayout.class.php"; require_once HARMONI . "layoutHandler/components/Content.class.php"; require_once HARMONI . "layoutHandler/components/Menu.class.php"; require_once HARMONI . "layoutHandler/components/LinkMenuItem.class.php"; require_once HARMONI . "layoutHandler/components/HeaderMenuItem.class.php"; // create new TestTheme object $theme = new TestTheme(); $theme->addHeadContent("<style type=text/css>body {font-size:18px}</style>"); // create the two layouts for navigation $topMenuLayout = new TopMenuLayout(); $leftMenuLayout = new LeftMenuLayout(); // create two menus $topMenu = new Menu(); $leftMenu = new Menu(); // add links to the top menu $topMenu->addItem(new HeaderMenuItem("Top Menu:")); $topMenu->addItem(new LinkMenuItem("Link1", "http://www.middlebury.edu")); $topMenu->addItem(new LinkMenuItem("New window", "http://google.com", false, "_blank")); $topMenu->addItem(new LinkMenuItem("JavaScript Alert", "#", false, null, "onclick='alert(\"testing\")'", "style='text-decoration:none' ")); // add links to the left menu $leftMenu->addItem(new HeaderMenuItem("Left Menu")); $leftMenu->addItem(new LinkMenuItem("Link1", "http://www.middlebury.edu"));
public function testGetEditFiles() { $theme = new TestTheme(); $this->assertEquals(['foo'], $theme->getEditFiles()); }