mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-11 16:24:11 +01:00
37 lines
674 B
Go
37 lines
674 B
Go
package clean
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestBool(t *testing.T) {
|
|
t.Run("TrueTokens", func(t *testing.T) {
|
|
assert.True(t, Bool("t"))
|
|
assert.True(t, Bool("Yes"))
|
|
})
|
|
t.Run("FalseTokens", func(t *testing.T) {
|
|
assert.False(t, Bool("F"))
|
|
assert.False(t, Bool("no"))
|
|
})
|
|
}
|
|
|
|
func TestYes(t *testing.T) {
|
|
t.Run("ShortTrue", func(t *testing.T) {
|
|
assert.True(t, Yes("t"))
|
|
})
|
|
t.Run("Localized", func(t *testing.T) {
|
|
assert.True(t, Yes("oui"))
|
|
})
|
|
}
|
|
|
|
func TestNo(t *testing.T) {
|
|
t.Run("ShortFalse", func(t *testing.T) {
|
|
assert.True(t, No("f"))
|
|
})
|
|
t.Run("Localized", func(t *testing.T) {
|
|
assert.True(t, No("nein"))
|
|
})
|
|
}
|