0.3.49
This commit is contained in:
@@ -65,6 +65,36 @@ func TestNotificationDisplayDefaultsToHomeOnly(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestCacheOverridesFallBackToDeployed(t *testing.T) {
|
||||
s := &Server{}
|
||||
s.cfg.HomeTTL = 60 * time.Second
|
||||
s.cfg.RecommendTTL = 24 * time.Hour
|
||||
s.cfg.ForYouRebuildHour = 4
|
||||
if got := s.homeTTL(); got != 60*time.Second {
|
||||
t.Fatalf("unset home TTL should be the deployed value, got %s", got)
|
||||
}
|
||||
if got := s.recommendTTL(); got != 24*time.Hour {
|
||||
t.Fatalf("unset recommend TTL should be the deployed value, got %s", got)
|
||||
}
|
||||
if got := s.forYouRebuildHour(); got != 4 {
|
||||
t.Fatalf("unset rebuild hour should be the deployed value, got %d", got)
|
||||
}
|
||||
|
||||
midnight := 0
|
||||
s.gatewaySettings.set(store.GatewaySettings{
|
||||
HomeTTLSeconds: 30, RecommendTTLHours: 6, ForYouRebuildHour: &midnight,
|
||||
})
|
||||
if got := s.homeTTL(); got != 30*time.Second {
|
||||
t.Fatalf("home TTL override not applied, got %s", got)
|
||||
}
|
||||
if got := s.recommendTTL(); got != 6*time.Hour {
|
||||
t.Fatalf("recommend TTL override not applied, got %s", got)
|
||||
}
|
||||
if got := s.forYouRebuildHour(); got != 0 {
|
||||
t.Fatalf("a rebuild-hour override of midnight must win over the deployed 4, got %d", got)
|
||||
}
|
||||
}
|
||||
|
||||
func TestLevelNameCoversTheVocabulary(t *testing.T) {
|
||||
for _, level := range store.GatewayLogLevels {
|
||||
if got := levelName(parseTestLevel(t, level)); got != level {
|
||||
|
||||
Reference in New Issue
Block a user