diff options
Diffstat (limited to 'server_config_test.go')
| -rw-r--r-- | server_config_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/server_config_test.go b/server_config_test.go index bd17b5e..56542d6 100644 --- a/server_config_test.go +++ b/server_config_test.go @@ -37,6 +37,8 @@ func TestServerConfig_init(t *testing.T) { configServiceDir: `testdata/server_config/ok/etc/lilin/service.d`, logServiceDir: `testdata/server_config/ok/var/log/lilin/service.d`, Address: `127.0.0.1:12121`, + DownTemplate: defaultDownTemplate, + UpTemplate: defaultUpTemplate, Notifs: []*NotifConfig{{ Kind: `mattermost`, RemoteURL: `http://127.0.0.1:12000`, @@ -76,6 +78,15 @@ func TestServerConfig_init(t *testing.T) { t.Fatal(err) } + if cfg.upTmpl == nil { + t.Fatal(`ServerConfig: got nil on upTmpl, want not-nil`) + } + if cfg.downTmpl == nil { + t.Fatal(`ServerConfig: got nil on downTmpl, want not-nil`) + } + cfg.upTmpl = nil + cfg.downTmpl = nil + for x, notifCfg := range cfg.Notifs { if notifCfg.upTmpl == nil { t.Fatalf(`ServerConfig.Notifs #%d: upTmpl is nil`, x) |
