Implements GET for images
This commit is contained in:
@@ -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))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user