0.3.05
This commit is contained in:
@@ -21,6 +21,25 @@ func TestNormalizeGatewaySettingsRefusesWhatItCannotUse(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestNormalizeGatewaySettingsDefaultsNotificationDisplayToHomeOnly(t *testing.T) {
|
||||
for _, value := range []string{"", "unknown"} {
|
||||
settings := normalizeGatewaySettings(GatewaySettings{NotificationDisplay: value})
|
||||
if settings.NotificationDisplay != NotificationDisplayHomeOnly {
|
||||
t.Fatalf("notification display %q became %q, want %q",
|
||||
value, settings.NotificationDisplay, NotificationDisplayHomeOnly)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestNormalizeGatewaySettingsKeepsNotificationDisplayVocabulary(t *testing.T) {
|
||||
for _, value := range GatewayNotificationDisplays {
|
||||
settings := normalizeGatewaySettings(GatewaySettings{NotificationDisplay: " " + value + " "})
|
||||
if settings.NotificationDisplay != value {
|
||||
t.Fatalf("notification display %q became %q", value, settings.NotificationDisplay)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestNormalizeGatewaySettingsKeepsTheThreeMeanings(t *testing.T) {
|
||||
settings := normalizeGatewaySettings(GatewaySettings{
|
||||
Timezone: "Pacific/Auckland", LogLevel: " Debug ",
|
||||
|
||||
Reference in New Issue
Block a user