24 lines
614 B
Go
24 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)
|
||
|
})
|
||
|
}
|