24 lines
420 B
Go
24 lines
420 B
Go
package internal
|
|
|
|
import (
|
|
"reflect"
|
|
"testing"
|
|
)
|
|
|
|
var defaultConfig = Config{
|
|
LogLevel: "Info",
|
|
LabelSelector: "kops.k8s.io/instance-role=Node",
|
|
HcloudToken: "",
|
|
Namespace: "mailu",
|
|
}
|
|
|
|
func TestConfigDefaults(t *testing.T) {
|
|
cfg, err := GenConfig()
|
|
if err != nil {
|
|
t.Errorf("%s", err.Error())
|
|
}
|
|
if !reflect.DeepEqual(&defaultConfig, cfg) {
|
|
t.Errorf("got %+v, want %+v", cfg, defaultConfig)
|
|
}
|
|
}
|