Implements GET for images

This commit is contained in:
2016-01-25 15:59:45 +01:00
parent 21e6b41f95
commit 6ecaabf955
5 changed files with 59 additions and 23 deletions

View File

@@ -38,7 +38,7 @@ func (s *AlbumCoverCacheSuite) TestCanFetchCache(c *C) {
var resData = []bytes.Buffer{}
start := time.Now()
for _, a := range albumsDataTest {
cover, err := s.cache.GetCover(a.ID)
cover, _, err := s.cache.GetCover(a.ID)
var buf bytes.Buffer
if c.Check(err, IsNil) == true {
_, err := io.Copy(&buf, cover)
@@ -53,7 +53,7 @@ func (s *AlbumCoverCacheSuite) TestCanFetchCache(c *C) {
// now we check that we get it again, but from the disk, not
// hitting the web
for i, a := range albumsDataTest {
cover, err := s.cache.GetCover(a.ID)
cover, _, err := s.cache.GetCover(a.ID)
var buf bytes.Buffer
if c.Check(err, IsNil) == true {
_, err := io.Copy(&buf, cover)
@@ -68,7 +68,7 @@ func (s *AlbumCoverCacheSuite) TestCanFetchCache(c *C) {
s.cache.TTL = 0
for _, a := range albumsDataTest {
cover, err := s.cache.GetCover(a.ID)
cover, _, err := s.cache.GetCover(a.ID)
c.Check(cover, IsNil)
c.Check(err, ErrorMatches, "I will always have an error")
}