Files
config/value/string_test.go
andrey 6d42e1a5f0
All checks were successful
Go Action / goaction (pull_request) Successful in 30s
Go Action / goaction (push) Successful in 48s
update values
2025-12-26 20:59:11 +03:00

25 lines
455 B
Go

package value_test
import (
"testing"
"gitoa.ru/go-4devs/config"
"gitoa.ru/go-4devs/config/test/require"
"gitoa.ru/go-4devs/config/value"
)
func TestStringUnmarshal(t *testing.T) {
t.Parallel()
st := value.String("test")
ac := ""
require.NoError(t, st.Unmarshal(&ac))
require.Equal(t, "test", ac)
aca := []string{}
require.ErrorIs(t, st.Unmarshal(aca), config.ErrWrongType)
require.ErrorIs(t, st.Unmarshal(&aca), config.ErrWrongType)
}