GetCoverArt returns placeholder if id is missing
This mimics Subsonic behaviour, even if it contradicts the API documentation, which states `id` is required Fixes #1139
This commit is contained in:
@@ -27,6 +27,20 @@ var _ = Describe("Request Helpers", func() {
|
||||
})
|
||||
})
|
||||
|
||||
Describe("ParamStringDefault", func() {
|
||||
BeforeEach(func() {
|
||||
r = httptest.NewRequest("GET", "/ping?a=123", nil)
|
||||
})
|
||||
|
||||
It("returns default string if param does not exist", func() {
|
||||
Expect(ParamStringDefault(r, "xx", "default_value")).To(Equal("default_value"))
|
||||
})
|
||||
|
||||
It("returns param as string", func() {
|
||||
Expect(ParamStringDefault(r, "a", "default_value")).To(Equal("123"))
|
||||
})
|
||||
})
|
||||
|
||||
Describe("ParamStrings", func() {
|
||||
BeforeEach(func() {
|
||||
r = httptest.NewRequest("GET", "/ping?a=123&a=456", nil)
|
||||
|
||||
Reference in New Issue
Block a user