pkg/middleware: Check errors (#19749)

* pkg/middleware: Check errors
* pkg/middleware: Log when gzip middleware handler fails
This commit is contained in:
Arve Knudsen
2019-10-15 18:08:06 +02:00
committed by GitHub
parent 5cf5d89dff
commit 6e7c18fc1c
3 changed files with 14 additions and 8 deletions
+6 -5
View File
@@ -80,14 +80,15 @@ func TestMiddlewareContext(t *testing.T) {
Convey("with a simple cache key", func() {
// Set cache key
key := fmt.Sprintf(CachePrefix, base32.StdEncoding.EncodeToString([]byte(name)))
store.Set(key, int64(33), 0)
err := store.Set(key, int64(33), 0)
So(err, ShouldBeNil)
// Set up the middleware
auth := prepareMiddleware(t, req, store)
id, err := auth.Login()
So(err, ShouldBeNil)
So(auth.getKey(), ShouldEqual, "auth-proxy-sync-ttl:NVQXE23FNRXWO===")
So(err, ShouldBeNil)
So(id, ShouldEqual, 33)
})
@@ -97,14 +98,14 @@ func TestMiddlewareContext(t *testing.T) {
req.Header.Add("X-WEBAUTH-GROUPS", group)
key := fmt.Sprintf(CachePrefix, base32.StdEncoding.EncodeToString([]byte(name+"-"+group)))
store.Set(key, int64(33), 0)
err := store.Set(key, int64(33), 0)
So(err, ShouldBeNil)
auth := prepareMiddleware(t, req, store)
id, err := auth.Login()
So(auth.getKey(), ShouldEqual, "auth-proxy-sync-ttl:NVQXE23FNRXWOLLHOJQWMYLOMEWWG33SMUWXIZLBNU======")
So(err, ShouldBeNil)
So(auth.getKey(), ShouldEqual, "auth-proxy-sync-ttl:NVQXE23FNRXWOLLHOJQWMYLOMEWWG33SMUWXIZLBNU======")
So(id, ShouldEqual, 33)
})