Add tests for bind-address

This commit is contained in:
Manuel de Brito Fontes 2018-05-16 14:08:43 -04:00 committed by Manuel Alejandro de Brito Fontes
parent df61bd7565
commit a085808d2d
No known key found for this signature in database
GPG key ID: 786136016A8BA02A
4 changed files with 33 additions and 10 deletions

View file

@ -483,10 +483,22 @@ func TestTemplateWithData(t *testing.T) {
t.Errorf("invalid NGINX template: %v", err)
}
_, err = ngxTpl.Write(dat)
rt, err := ngxTpl.Write(dat)
if err != nil {
t.Errorf("invalid NGINX template: %v", err)
}
if !strings.Contains(string(rt), "listen [2001:db8:a0b:12f0::1]") {
t.Errorf("invalid NGINX template, expected IPV6 listen address not present")
}
if !strings.Contains(string(rt), "listen [3731:54:65fe:2::a7]") {
t.Errorf("invalid NGINX template, expected IPV6 listen address not present")
}
if !strings.Contains(string(rt), "listen 2.2.2.2") {
t.Errorf("invalid NGINX template, expected IPV4 listen address not present")
}
}
func BenchmarkTemplateWithData(b *testing.B) {