parent
5f6ded7cd4
commit
edbda9aeb5
|
@ -1,7 +1,7 @@
|
|||
# gopackagebase
|
||||
|
||||
```sh
|
||||
go get git.wisellama.rocks/Wisellama/gopackagebase@v0.0.1
|
||||
go get git.wisellama.rocks/Wisellama/gopackagebase@v0.0.3
|
||||
```
|
||||
|
||||
This modules contains basic setup and initialization functions that
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
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()
|
||||
}
|
Loading…
Reference in New Issue