diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-11-11 15:54:19 -0800 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-11-11 15:54:19 -0800 |
commit | becd086865f35d64a80d01ffb1ca96d0493dfa03 (patch) | |
tree | 6dea31c665873162742f29b4b198adb88b65cbcc /config/config_test.go | |
parent | 487852f07eb191ef56967b7b7d7f01537a55eabd (diff) |
Add config options to disable HTTP and scheduler services
Diffstat (limited to 'config/config_test.go')
-rw-r--r-- | config/config_test.go | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/config/config_test.go b/config/config_test.go index 76b3ac5..1c188db 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -658,6 +658,56 @@ func TestHSTS(t *testing.T) { } } +func TestDisableHTTPServiceWhenUnset(t *testing.T) { + os.Clearenv() + + cfg := NewConfig() + expected := true + result := cfg.HasHTTPService() + + if result != expected { + t.Fatalf(`Unexpected DISABLE_HTTP_SERVICE value, got %v instead of %v`, result, expected) + } +} + +func TestDisableHTTPService(t *testing.T) { + os.Clearenv() + os.Setenv("DISABLE_HTTP_SERVICE", "1") + + cfg := NewConfig() + expected := false + result := cfg.HasHTTPService() + + if result != expected { + t.Fatalf(`Unexpected DISABLE_HTTP_SERVICE value, got %v instead of %v`, result, expected) + } +} + +func TestDisableSchedulerServiceWhenUnset(t *testing.T) { + os.Clearenv() + + cfg := NewConfig() + expected := true + result := cfg.HasSchedulerService() + + if result != expected { + t.Fatalf(`Unexpected DISABLE_SCHEDULER_SERVICE value, got %v instead of %v`, result, expected) + } +} + +func TestDisableSchedulerService(t *testing.T) { + os.Clearenv() + os.Setenv("DISABLE_SCHEDULER_SERVICE", "1") + + cfg := NewConfig() + expected := false + result := cfg.HasSchedulerService() + + if result != expected { + t.Fatalf(`Unexpected DISABLE_SCHEDULER_SERVICE value, got %v instead of %v`, result, expected) + } +} + func TestRunMigrationsWhenUnset(t *testing.T) { os.Clearenv() |