gopackagebase/gopackagebase_test.go

32 lines
690 B
Go

package gopackagebase_test
import (
"testing"
"git.wisellama.rocks/Wisellama/gopackagebase"
"git.wisellama.rocks/Wisellama/gosimpleconf"
)
func TestGoPackageBase(t *testing.T) {
defaultConf := gosimpleconf.ConfigMap{
"log.writeToFile": "false",
}
baseConfig, err := gopackagebase.Initialize("idontexist.conf", defaultConf)
if err != nil {
t.Errorf("unexpected error: %v", err)
}
if baseConfig == nil {
t.Fatalf("baseConfig was nil")
}
value := baseConfig.ConfigMap["log.writeToFile"]
expected := defaultConf["log.writeToFile"]
if value != expected {
t.Errorf("incorrect value for log.writeToFile: expected %v, got %v", expected, value)
}
baseConfig.Cancel()
}