aboutsummaryrefslogtreecommitdiffhomepage
path: root/config/config_test.go
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-02-03 15:54:02 -0800
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-02-03 15:54:02 -0800
commit61bc012a6284f90001b2339ecfdfb5b96e38be10 (patch)
treee67e860a6f87137bc233181d22781f0a117cfcf1 /config/config_test.go
parent9c4299720900fce52daedfce2314d31e92f7fe1d (diff)
Add support for HTTP Strict Transport Security header
Diffstat (limited to 'config/config_test.go')
-rw-r--r--config/config_test.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/config/config_test.go b/config/config_test.go
index fbc7175..2cfec81 100644
--- a/config/config_test.go
+++ b/config/config_test.go
@@ -80,3 +80,22 @@ func TestDefaultBaseURL(t *testing.T) {
t.Fatalf(`Unexpected base path, got "%s"`, cfg.BasePath())
}
}
+
+func TestHSTSOn(t *testing.T) {
+ os.Clearenv()
+ cfg := NewConfig()
+
+ if !cfg.HasHSTS() {
+ t.Fatalf(`Unexpected HSTS value, got "%v"`, cfg.HasHSTS())
+ }
+}
+
+func TestHSTSOff(t *testing.T) {
+ os.Clearenv()
+ os.Setenv("DISABLE_HSTS", "1")
+ cfg := NewConfig()
+
+ if cfg.HasHSTS() {
+ t.Fatalf(`Unexpected HSTS value, got "%v"`, cfg.HasHSTS())
+ }
+}