function testCoreImageBlockWithNoOverridesHasCorrectTemplates() { // Test a. $p = Page::getByID(1); $blocks = $p->getBlocks('Header'); $b = $blocks[0]; $bvt = new BlockViewTemplate($b); $this->assertEqual($bvt->getTemplate(), DIR_BASE_CORE . '/blocks/image/view.php', 'Test A'); // Test b. $bt = BlockType::getByHandle('image'); global $a, $ap, $c, $cp; if (is_object($bt)) { ob_start(); $bv = new BlockView(); $bv->render($bt, 'add', array('a' => $a, 'ap' => $ap, 'c' => $c, 'cp' => $cp)); ob_end_clean(); } $this->assertEqual($bv->getTemplate(), DIR_BASE_CORE . '/blocks/image/add.php', 'Test B'); }