/**
  * 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));
 }
Beispiel #2
0
 public function testFetchAssetReturnsFalseWhenTheRequestedUriIsNotAPluginAsset()
 {
     //is empty === true
     $testMissingFile = empty($this->MockUri8->fetchAsset($this->MockUri8->checkAsset(\Tinker\TestGlobals::getGlobal('Loader'))));
     $this->assertTrue($testMissingFile);
 }