/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
internal/form/subject_test.go
40 строк
874 B
Michael Mayer
API: Add additional fields to label and subject edit forms #383 #3168
17 янв 2025, 04:55
17 янв 2025, 04:55
0ada8d1
Код
Авторство
О чём код?
package form import ( "testing" "github.com/stretchr/testify/assert" ) func TestNewSubject(t *testing.T) { t.Run("Success", func(t *testing.T) { var m = struct { SubjName string `json:"Name"` SubjAlias string `json:"Alias"` SubjBio string `json:"Bio"` SubjNotes string `json:"Notes"` SubjFavorite bool `json:"Favorite"` SubjHidden bool `json:"Hidden"` SubjPrivate bool `json:"Private"` SubjExcluded bool `json:"Excluded"` }{ SubjName: "Foo", SubjAlias: "bar", SubjFavorite: true, SubjHidden: true, SubjExcluded: false, } f, err := NewSubject(m) if err != nil { t.Fatal(err) } assert.Equal(t, "Foo", f.SubjName) assert.Equal(t, "bar", f.SubjAlias) assert.Equal(t, true, f.SubjFavorite) assert.Equal(t, true, f.SubjHidden) assert.Equal(t, false, f.SubjExcluded) }) }