/
dimamir
/
rill
Обзор
Документация
Войти
/
dimamir
/
rill
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
admin/database/validate_test.go
20 строк
531 B
Benjamin Egelund-Müller
Admin: Validation in proto and database layers (#2121)
17 апр 2023, 12:52
Не верифицирован
17 апр 2023, 12:52
1d02510
Код
Авторство
О чём код?
package database import ( "testing" "github.com/stretchr/testify/require" ) type slugTester struct { Name string `validate:"slug"` } func TestValidateSlug(t *testing.T) { require.NoError(t, Validate(&slugTester{Name: "helloworld"})) require.NoError(t, Validate(&slugTester{Name: "_hello-world"})) require.Error(t, Validate(&slugTester{Name: "hello world"})) require.Error(t, Validate(&slugTester{Name: "-hello"})) require.Error(t, Validate(&slugTester{Name: "ab"})) require.Error(t, Validate(&slugTester{Name: ""})) }