Ejemplo n.º 1
0
 /**
  * 섬네일 삭제
  *
  * @param Media $media media instance
  * @return int
  */
 public function removeThumbnails(Media $media)
 {
     return $this->repo->deleteByOriginId($media->id);
 }
 public function testDeleteByOriginId()
 {
     list($conn, $query) = $this->getMocks();
     $instance = new ImageRepository($conn);
     $id = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
     $conn->shouldReceive('table')->andReturn($query);
     $query->shouldReceive('where')->once()->with('originId', $id)->andReturnSelf();
     $query->shouldReceive('delete')->once()->withNoArgs();
     $instance->deleteByOriginId($id);
 }