@@ -17,7 +17,6 @@ limitations under the License.
17
17
package settings
18
18
19
19
import (
20
- "fmt"
21
20
"net/http"
22
21
"strings"
23
22
@@ -27,6 +26,8 @@ import (
27
26
"k8s.io/ingress-nginx/test/e2e/framework"
28
27
)
29
28
29
+ const forwardedForHost = "forwarded-for-header"
30
+
30
31
var _ = framework .DescribeSetting ("enable-real-ip-recursive" , func () {
31
32
f := framework .NewDefaultFramework ("enable-real-ip-recursive" )
32
33
@@ -44,7 +45,7 @@ var _ = framework.DescribeSetting("enable-real-ip-recursive", func() {
44
45
})
45
46
46
47
ginkgo .It ("should use the first IP in X-Forwarded-For header when setting is true" , func () {
47
- host := "forwarded-for-header"
48
+ host := forwardedForHost
48
49
49
50
f .UpdateNginxConfigMapData (setting , "true" )
50
51
@@ -65,15 +66,15 @@ var _ = framework.DescribeSetting("enable-real-ip-recursive", func() {
65
66
Body ().
66
67
Raw ()
67
68
68
- assert .Contains (ginkgo .GinkgoT (), body , fmt . Sprintf ( "x-forwarded-for=127.0.0.1" ) )
69
+ assert .Contains (ginkgo .GinkgoT (), body , "x-forwarded-for=127.0.0.1" )
69
70
70
71
logs , err := f .NginxLogs ()
71
72
assert .Nil (ginkgo .GinkgoT (), err , "obtaining nginx logs" )
72
73
assert .Contains (ginkgo .GinkgoT (), logs , "clientip=\" 127.0.0.1\" " )
73
74
})
74
75
75
76
ginkgo .It ("should use the last IP in X-Forwarded-For header when setting is false" , func () {
76
- host := "forwarded-for-header"
77
+ host := forwardedForHost
77
78
78
79
f .UpdateNginxConfigMapData (setting , "false" )
79
80
@@ -92,7 +93,7 @@ var _ = framework.DescribeSetting("enable-real-ip-recursive", func() {
92
93
Body ().
93
94
Raw ()
94
95
95
- assert .Contains (ginkgo .GinkgoT (), body , fmt . Sprintf ( "x-forwarded-for=1.2.3.4" ) )
96
+ assert .Contains (ginkgo .GinkgoT (), body , "x-forwarded-for=1.2.3.4" )
96
97
97
98
logs , err := f .NginxLogs ()
98
99
assert .Nil (ginkgo .GinkgoT (), err , "obtaining nginx logs" )
0 commit comments