diff options
Diffstat (limited to 'caddyconfig/httpcaddyfile/addresses_test.go')
-rw-r--r-- | caddyconfig/httpcaddyfile/addresses_test.go | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/caddyconfig/httpcaddyfile/addresses_test.go b/caddyconfig/httpcaddyfile/addresses_test.go index 8de1f09..612ef67 100644 --- a/caddyconfig/httpcaddyfile/addresses_test.go +++ b/caddyconfig/httpcaddyfile/addresses_test.go @@ -109,6 +109,10 @@ func TestKeyNormalization(t *testing.T) { expect string }{ { + input: "example.com", + expect: "example.com", + }, + { input: "http://host:1234/path", expect: "http://host:1234/path", }, @@ -125,6 +129,22 @@ func TestKeyNormalization(t *testing.T) { expect: "a:2015/Path", }, { + input: "sub.{env.MY_DOMAIN}", + expect: "sub.{env.MY_DOMAIN}", + }, + { + input: "sub.ExAmPle", + expect: "sub.example", + }, + { + input: "sub.\\{env.MY_DOMAIN\\}", + expect: "sub.\\{env.my_domain\\}", + }, + { + input: "sub.{env.MY_DOMAIN}.com", + expect: "sub.{env.MY_DOMAIN}.com", + }, + { input: ":80", expect: ":80", }, @@ -156,7 +176,7 @@ func TestKeyNormalization(t *testing.T) { continue } if actual := addr.Normalize().Key(); actual != tc.expect { - t.Errorf("Test %d: Normalized key for address '%s' was '%s' but expected '%s'", i, tc.input, actual, tc.expect) + t.Errorf("Test %d: Input '%s': Expected '%s' but got '%s'", i, tc.input, tc.expect, actual) } } |