5ec90a5fff
Signed-off-by: Michael Mayer <michael@photoprism.app>
23 lines
614 B
Go
23 lines
614 B
Go
package viewer
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestDownloadUrl(t *testing.T) {
|
|
apiUri := "/api/v1"
|
|
|
|
t.Run("WithToken", func(t *testing.T) {
|
|
dlToken := "3tcsggxy"
|
|
result := DownloadUrl("d2b4a5d18276f96f1b5a1bf17fd82d6fab3807f2", apiUri, dlToken)
|
|
assert.Equal(t, "/api/v1/dl/d2b4a5d18276f96f1b5a1bf17fd82d6fab3807f2?t=3tcsggxy", result)
|
|
})
|
|
|
|
t.Run("NoToken", func(t *testing.T) {
|
|
dlToken := ""
|
|
result := DownloadUrl("653cd9e5754e98d899e9ba30c9075da4ebb16141", apiUri, dlToken)
|
|
assert.Equal(t, "/api/v1/dl/653cd9e5754e98d899e9ba30c9075da4ebb16141?t=", result)
|
|
})
|
|
}
|