From 5f6c5025d5d76f623decd35ac3d4b00ea128d2c0 Mon Sep 17 00:00:00 2001 From: Ludovic Fernandez Date: Wed, 13 Dec 2017 11:54:03 +0100 Subject: [PATCH] Fix Flaky Consul Catalog tests. --- provider/consul/consul_catalog_test.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/provider/consul/consul_catalog_test.go b/provider/consul/consul_catalog_test.go index c6a8d5b6e..da04121a8 100644 --- a/provider/consul/consul_catalog_test.go +++ b/provider/consul/consul_catalog_test.go @@ -60,13 +60,6 @@ func TestGetPrefixedName(t *testing.T) { } func TestGetFrontendRule(t *testing.T) { - provider := &CatalogProvider{ - Domain: "localhost", - Prefix: "traefik", - FrontEndRule: "Host:{{.ServiceName}}.{{.Domain}}", - frontEndRuleTemplate: template.New("consul catalog frontend rule"), - } - provider.setupFrontEndTemplate() testCases := []struct { desc string @@ -119,6 +112,14 @@ func TestGetFrontendRule(t *testing.T) { t.Run(test.desc, func(t *testing.T) { t.Parallel() + provider := &CatalogProvider{ + Domain: "localhost", + Prefix: "traefik", + FrontEndRule: "Host:{{.ServiceName}}.{{.Domain}}", + frontEndRuleTemplate: template.New("consul catalog frontend rule"), + } + provider.setupFrontEndTemplate() + actual := provider.getFrontendRule(test.service) assert.Equal(t, test.expected, actual) })