photoprism/internal/util/token_test.go

30 lines
524 B
Go
Raw Normal View History

2019-12-17 16:03:36 +00:00
package util
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestRandomToken(t *testing.T) {
t.Run("size 4", func(t *testing.T) {
token := RandomToken(4)
assert.NotEmpty(t, token)
})
t.Run("size 8", func(t *testing.T) {
token := RandomToken(9)
assert.NotEmpty(t, token)
})
}
func TestUUID(t *testing.T) {
t.Run("size 4", func(t *testing.T) {
uuid := UUID()
assert.Equal(t, 36, len(uuid))
})
t.Run("size 8", func(t *testing.T) {
uuid := UUID()
assert.Equal(t, 36, len(uuid))
})
}