/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
pkg/clean/bool_test.go
36 строк
674 B
Michael Mayer
Clean: Add Yes/No/Bool funcs consistent with strconv.ParseBool() #5191
11 окт 2025, 15:35
11 окт 2025, 15:35
4924114
Код
Авторство
О чём код?
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")) }) }