/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
pkg/clean/scope_test.go
37 строк
817 B
Michael Mayer
OIDC: Upgrade "zitadel/oidc" from v1 to v2 #782
06 июл 2024, 12:15
06 июл 2024, 12:15
c970511
Код
Авторство
О чём код?
package clean import ( "testing" "github.com/stretchr/testify/assert" ) func TestScope(t *testing.T) { t.Run("Empty", func(t *testing.T) { q := Scope("") assert.Equal(t, "", q) }) t.Run("Sanitized", func(t *testing.T) { q := Scope(" foo:BAR webdav openid metrics !") assert.Equal(t, "foo:bar metrics openid webdav", q) }) t.Run("All", func(t *testing.T) { q := Scope("*") assert.Equal(t, "*", q) }) } func TestScopes(t *testing.T) { t.Run("Empty", func(t *testing.T) { q := Scopes("") assert.Equal(t, []string{}, q) }) t.Run("Sanitized", func(t *testing.T) { q := Scopes(" foo:BAR webdav openid metrics !") assert.Equal(t, []string{"foo:bar", "metrics", "openid", "webdav"}, q) }) t.Run("All", func(t *testing.T) { q := Scopes("*") assert.Equal(t, []string{"*"}, q) }) }