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

@@ -41,19 +41,20 @@ func (s *AlbumSuite) TestAuthors(c *C) {
func (s *AlbumSuite) TestExt(c *C) {
type TestData struct {
A *Album
URL string
Res string
}
data := []TestData{
{&Album{CoverURL: "foo/bar/test.jpg"}, ".jpg"},
{&Album{CoverURL: "foo/bar/foo.JPG"}, ".jpg"},
{&Album{CoverURL: "foo/bar/foo.JPEG"}, ".jpeg"},
{&Album{CoverURL: "foo/bar/foo.023879jpg"}, ".jpg"},
{&Album{CoverURL: "foo/bar/foo.PNG"}, ".png"},
{&Album{CoverURL: "foo/bar/foo.gif"}, ".gif"},
{URL: "foo/bar/test.jpg", Res: ".jpg"},
{URL: "foo/bar/foo.JPG", Res: ".jpg"},
{URL: "foo/bar/foo.JPEG", Res: ".jpeg"},
{URL: "foo/bar/foo.023879jpg", Res: ".jpg"},
{URL: "foo/bar/foo.PNG", Res: ".png"},
{URL: "http://example.com/foo/bar/foo.gif", Res: ".gif"},
{URL: "", Res: ""},
}
for _, d := range data {
c.Check(d.A.CoverExt(), Equals, d.Res, Commentf("With URL %s", d.A.CoverURL))
c.Check(AlbumCoverExt(d.URL), Equals, d.Res, Commentf("With URL %s", d.URL))
}
}