loader_test
API
loader_test
packageAPI reference for the loader_test
package.
Imports
(4)
F
function
TestLoadIgnoresUnexportedFields
Parameters
t
pkg/loader/loader_test.go:11-25
func TestLoadIgnoresUnexportedFields(t *testing.T)
{
type Config struct {
Host string `conf:"env:HOST"`
port int // unexported — must not panic
}
t.Setenv("HOST", "localhost")
l := loader.New(env.New(""))
var cfg Config
if err := l.Load(context.Background(), &cfg); err != nil {
t.Fatalf("Load() error = %v", err)
}
if cfg.Host != "localhost" {
t.Fatalf("Host = %q, want %q", cfg.Host, "localhost")
}
}