🍱 live added

This commit is contained in:
Max Lerebourg
2022-09-28 13:14:41 +02:00
parent 7048fd9092
commit 9adb7d9500
8 changed files with 216 additions and 152 deletions
+15 -15
View File
@@ -11,11 +11,11 @@ import (
func TestDemo(t *testing.T) {
cfg := crowdsec_bouncer_traefik_plugin.CreateConfig()
cfg.Headers["X-Host"] = "[[.Host]]"
cfg.Headers["X-Method"] = "[[.Method]]"
cfg.Headers["X-URL"] = "[[.URL]]"
cfg.Headers["X-URL"] = "[[.URL]]"
cfg.Headers["X-Demo"] = "test"
cfg.CrowdsecLapiKey = "caca"
// cfg.Headers["X-Method"] = "[[.Method]]"
// cfg.Headers["X-URL"] = "[[.URL]]"
// cfg.Headers["X-URL"] = "[[.URL]]"
// cfg.Headers["X-Demo"] = "test"
ctx := context.Background()
next := http.HandlerFunc(func(rw http.ResponseWriter, req *http.Request) {})
@@ -34,16 +34,16 @@ func TestDemo(t *testing.T) {
handler.ServeHTTP(recorder, req)
assertHeader(t, req, "X-Host", "localhost")
assertHeader(t, req, "X-URL", "http://localhost")
assertHeader(t, req, "X-Method", "GET")
assertHeader(t, req, "X-Demo", "test")
// assertHeader(t, req, "X-Host", "localhost")
// assertHeader(t, req, "X-URL", "http://localhost")
// assertHeader(t, req, "X-Method", "GET")
// assertHeader(t, req, "X-Demo", "test")
}
func assertHeader(t *testing.T, req *http.Request, key, expected string) {
t.Helper()
// func assertHeader(t *testing.T, req *http.Request, key, expected string) {
// t.Helper()
if req.Header.Get(key) != expected {
t.Errorf("invalid header value: %s", req.Header.Get(key))
}
}
// if req.Header.Get(key) != expected {
// t.Errorf("invalid header value: %s", req.Header.Get(key))
// }
// }