From 821a08a6e39ed0e7c43b0271ccf126c194eb6339 Mon Sep 17 00:00:00 2001 From: Francis Lavoie Date: Tue, 20 Sep 2022 10:09:04 -0400 Subject: httpcaddyfile: Fix `protocols` global option parsing (#5054) * httpcaddyfile: Fix `protocols` global option parsing When checking for a block, the current nesting must be used, otherwise it returns the wrong thing. * Adjust adapt test to cover the broken behaviour that is now fixed * Fix some admin tests which suddenly run even with -short --- admin_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'admin_test.go') diff --git a/admin_test.go b/admin_test.go index d53988b..04aa886 100644 --- a/admin_test.go +++ b/admin_test.go @@ -161,7 +161,7 @@ func (fooModule) Stop() error { return nil } func TestETags(t *testing.T) { RegisterModule(fooModule{}) - if err := Load([]byte(`{"apps": {"foo": {"strField": "abc", "intField": 0}}}`), true); err != nil { + if err := Load([]byte(`{"admin": {"listen": "localhost:2999"}, "apps": {"foo": {"strField": "abc", "intField": 0}}}`), true); err != nil { t.Fatalf("loading: %s", err) } -- cgit v1.2.3