public function testRoute()
 {
     list($urlGenerator, $config) = $this->getMocks();
     $instance = new UrlMaker($urlGenerator, $config);
     $mockFile = m::mock('Xpressengine\\Storage\\File');
     $mockFile->id = 1;
     $urlGenerator->shouldReceive('route')->once()->with(m::on(function () {
         return true;
     }), ['id' => 1])->andReturn();
     $instance->route($mockFile);
 }
Example #2
0
 /**
  * Media file url
  *
  * @param callable $callback callback
  * @return string
  */
 public function url(Closure $callback = null)
 {
     return static::$urls->url($this->file, $callback);
 }