/** * For the sake of complete coverage, make sure depenencies are of the right type */ public function testSetters() { $Loader = \Tinker\TestGlobals::getGlobal('Loader'); //Mock index.php $BuildTime = new \Tinker\Utility\BuildTime(microtime()); $Router = new \Tinker\Mvc\Router('/tinker_plugin/tinker_plugin/index/e1/e2/e3/e4:1'); $view = new \Tinker\Mvc\View($Router, $BuildTime, $Loader); $Theme = new \Tinker\Mvc\Theme($Router, $view, $Loader); $mc = new MockController($Theme, $view); $mc->inject(new \TinkerPlugin\Model\TinkerPlugin()); $mc->inject(new MockModel()); $mc->inject(new MockModel()); $mc->inject(new MockHelper()); //View and Theme setters //$this->assertSame(1, $mc->getTheme()); //$this->assertSame(2, $mc->getView()); $this->assertTrue(is_object($mc->TinkerPlugin)); $this->assertTrue(is_object($mc->MockModel)); $this->assertTrue(is_object($mc->MockHelper)); }
public function testFetchAssetReturnsFalseWhenTheRequestedUriIsNotAPluginAsset() { //is empty === true $testMissingFile = empty($this->MockUri8->fetchAsset($this->MockUri8->checkAsset(\Tinker\TestGlobals::getGlobal('Loader')))); $this->assertTrue($testMissingFile); }