@@ -31,7 +31,7 @@ func TestLogger(t *testing.T) {
31
31
router .HEAD ("/example" , func (c * Context ) {})
32
32
router .OPTIONS ("/example" , func (c * Context ) {})
33
33
34
- performRequest (router , "GET" , "/example?a=100" )
34
+ PerformRequest (router , "GET" , "/example?a=100" )
35
35
assert .Contains (t , buffer .String (), "200" )
36
36
assert .Contains (t , buffer .String (), "GET" )
37
37
assert .Contains (t , buffer .String (), "/example" )
@@ -41,43 +41,43 @@ func TestLogger(t *testing.T) {
41
41
// like integration tests because they test the whole logging process rather
42
42
// than individual functions. Im not sure where these should go.
43
43
buffer .Reset ()
44
- performRequest (router , "POST" , "/example" )
44
+ PerformRequest (router , "POST" , "/example" )
45
45
assert .Contains (t , buffer .String (), "200" )
46
46
assert .Contains (t , buffer .String (), "POST" )
47
47
assert .Contains (t , buffer .String (), "/example" )
48
48
49
49
buffer .Reset ()
50
- performRequest (router , "PUT" , "/example" )
50
+ PerformRequest (router , "PUT" , "/example" )
51
51
assert .Contains (t , buffer .String (), "200" )
52
52
assert .Contains (t , buffer .String (), "PUT" )
53
53
assert .Contains (t , buffer .String (), "/example" )
54
54
55
55
buffer .Reset ()
56
- performRequest (router , "DELETE" , "/example" )
56
+ PerformRequest (router , "DELETE" , "/example" )
57
57
assert .Contains (t , buffer .String (), "200" )
58
58
assert .Contains (t , buffer .String (), "DELETE" )
59
59
assert .Contains (t , buffer .String (), "/example" )
60
60
61
61
buffer .Reset ()
62
- performRequest (router , "PATCH" , "/example" )
62
+ PerformRequest (router , "PATCH" , "/example" )
63
63
assert .Contains (t , buffer .String (), "200" )
64
64
assert .Contains (t , buffer .String (), "PATCH" )
65
65
assert .Contains (t , buffer .String (), "/example" )
66
66
67
67
buffer .Reset ()
68
- performRequest (router , "HEAD" , "/example" )
68
+ PerformRequest (router , "HEAD" , "/example" )
69
69
assert .Contains (t , buffer .String (), "200" )
70
70
assert .Contains (t , buffer .String (), "HEAD" )
71
71
assert .Contains (t , buffer .String (), "/example" )
72
72
73
73
buffer .Reset ()
74
- performRequest (router , "OPTIONS" , "/example" )
74
+ PerformRequest (router , "OPTIONS" , "/example" )
75
75
assert .Contains (t , buffer .String (), "200" )
76
76
assert .Contains (t , buffer .String (), "OPTIONS" )
77
77
assert .Contains (t , buffer .String (), "/example" )
78
78
79
79
buffer .Reset ()
80
- performRequest (router , "GET" , "/notfound" )
80
+ PerformRequest (router , "GET" , "/notfound" )
81
81
assert .Contains (t , buffer .String (), "404" )
82
82
assert .Contains (t , buffer .String (), "GET" )
83
83
assert .Contains (t , buffer .String (), "/notfound" )
@@ -95,7 +95,7 @@ func TestLoggerWithConfig(t *testing.T) {
95
95
router .HEAD ("/example" , func (c * Context ) {})
96
96
router .OPTIONS ("/example" , func (c * Context ) {})
97
97
98
- performRequest (router , "GET" , "/example?a=100" )
98
+ PerformRequest (router , "GET" , "/example?a=100" )
99
99
assert .Contains (t , buffer .String (), "200" )
100
100
assert .Contains (t , buffer .String (), "GET" )
101
101
assert .Contains (t , buffer .String (), "/example" )
@@ -105,43 +105,43 @@ func TestLoggerWithConfig(t *testing.T) {
105
105
// like integration tests because they test the whole logging process rather
106
106
// than individual functions. Im not sure where these should go.
107
107
buffer .Reset ()
108
- performRequest (router , "POST" , "/example" )
108
+ PerformRequest (router , "POST" , "/example" )
109
109
assert .Contains (t , buffer .String (), "200" )
110
110
assert .Contains (t , buffer .String (), "POST" )
111
111
assert .Contains (t , buffer .String (), "/example" )
112
112
113
113
buffer .Reset ()
114
- performRequest (router , "PUT" , "/example" )
114
+ PerformRequest (router , "PUT" , "/example" )
115
115
assert .Contains (t , buffer .String (), "200" )
116
116
assert .Contains (t , buffer .String (), "PUT" )
117
117
assert .Contains (t , buffer .String (), "/example" )
118
118
119
119
buffer .Reset ()
120
- performRequest (router , "DELETE" , "/example" )
120
+ PerformRequest (router , "DELETE" , "/example" )
121
121
assert .Contains (t , buffer .String (), "200" )
122
122
assert .Contains (t , buffer .String (), "DELETE" )
123
123
assert .Contains (t , buffer .String (), "/example" )
124
124
125
125
buffer .Reset ()
126
- performRequest (router , "PATCH" , "/example" )
126
+ PerformRequest (router , "PATCH" , "/example" )
127
127
assert .Contains (t , buffer .String (), "200" )
128
128
assert .Contains (t , buffer .String (), "PATCH" )
129
129
assert .Contains (t , buffer .String (), "/example" )
130
130
131
131
buffer .Reset ()
132
- performRequest (router , "HEAD" , "/example" )
132
+ PerformRequest (router , "HEAD" , "/example" )
133
133
assert .Contains (t , buffer .String (), "200" )
134
134
assert .Contains (t , buffer .String (), "HEAD" )
135
135
assert .Contains (t , buffer .String (), "/example" )
136
136
137
137
buffer .Reset ()
138
- performRequest (router , "OPTIONS" , "/example" )
138
+ PerformRequest (router , "OPTIONS" , "/example" )
139
139
assert .Contains (t , buffer .String (), "200" )
140
140
assert .Contains (t , buffer .String (), "OPTIONS" )
141
141
assert .Contains (t , buffer .String (), "/example" )
142
142
143
143
buffer .Reset ()
144
- performRequest (router , "GET" , "/notfound" )
144
+ PerformRequest (router , "GET" , "/notfound" )
145
145
assert .Contains (t , buffer .String (), "404" )
146
146
assert .Contains (t , buffer .String (), "GET" )
147
147
assert .Contains (t , buffer .String (), "/notfound" )
@@ -169,7 +169,7 @@ func TestLoggerWithFormatter(t *testing.T) {
169
169
)
170
170
}))
171
171
router .GET ("/example" , func (c * Context ) {})
172
- performRequest (router , "GET" , "/example?a=100" )
172
+ PerformRequest (router , "GET" , "/example?a=100" )
173
173
174
174
// output test
175
175
assert .Contains (t , buffer .String (), "[FORMATTER TEST]" )
@@ -209,7 +209,7 @@ func TestLoggerWithConfigFormatting(t *testing.T) {
209
209
c .Request .Header .Set ("X-Forwarded-For" , "20.20.20.20" )
210
210
gotKeys = c .Keys
211
211
})
212
- performRequest (router , "GET" , "/example?a=100" )
212
+ PerformRequest (router , "GET" , "/example?a=100" )
213
213
214
214
// output test
215
215
assert .Contains (t , buffer .String (), "[FORMATTER TEST]" )
@@ -228,7 +228,6 @@ func TestLoggerWithConfigFormatting(t *testing.T) {
228
228
assert .Equal (t , "/example?a=100" , gotParam .Path )
229
229
assert .Empty (t , gotParam .ErrorMessage )
230
230
assert .Equal (t , gotKeys , gotParam .Keys )
231
-
232
231
}
233
232
234
233
func TestDefaultLogFormatter (t * testing.T ) {
@@ -282,7 +281,6 @@ func TestDefaultLogFormatter(t *testing.T) {
282
281
283
282
assert .Equal (t , "[GIN] 2018/12/07 - 09:11:42 |\x1b [97;42m 200 \x1b [0m| 5s | 20.20.20.20 |\x1b [97;44m GET \x1b [0m \" /\" \n " , defaultLogFormatter (termTrueParam ))
284
283
assert .Equal (t , "[GIN] 2018/12/07 - 09:11:42 |\x1b [97;42m 200 \x1b [0m| 2743h29m3s | 20.20.20.20 |\x1b [97;44m GET \x1b [0m \" /\" \n " , defaultLogFormatter (termTrueLongDurationParam ))
285
-
286
284
}
287
285
288
286
func TestColorForMethod (t * testing.T ) {
@@ -369,15 +367,15 @@ func TestErrorLogger(t *testing.T) {
369
367
c .String (http .StatusInternalServerError , "hola!" )
370
368
})
371
369
372
- w := performRequest (router , "GET" , "/error" )
370
+ w := PerformRequest (router , "GET" , "/error" )
373
371
assert .Equal (t , http .StatusOK , w .Code )
374
372
assert .Equal (t , "{\" error\" :\" this is an error\" }" , w .Body .String ())
375
373
376
- w = performRequest (router , "GET" , "/abort" )
374
+ w = PerformRequest (router , "GET" , "/abort" )
377
375
assert .Equal (t , http .StatusUnauthorized , w .Code )
378
376
assert .Equal (t , "{\" error\" :\" no authorized\" }" , w .Body .String ())
379
377
380
- w = performRequest (router , "GET" , "/print" )
378
+ w = PerformRequest (router , "GET" , "/print" )
381
379
assert .Equal (t , http .StatusInternalServerError , w .Code )
382
380
assert .Equal (t , "hola!{\" error\" :\" this is an error\" }" , w .Body .String ())
383
381
}
@@ -389,11 +387,11 @@ func TestLoggerWithWriterSkippingPaths(t *testing.T) {
389
387
router .GET ("/logged" , func (c * Context ) {})
390
388
router .GET ("/skipped" , func (c * Context ) {})
391
389
392
- performRequest (router , "GET" , "/logged" )
390
+ PerformRequest (router , "GET" , "/logged" )
393
391
assert .Contains (t , buffer .String (), "200" )
394
392
395
393
buffer .Reset ()
396
- performRequest (router , "GET" , "/skipped" )
394
+ PerformRequest (router , "GET" , "/skipped" )
397
395
assert .Contains (t , buffer .String (), "" )
398
396
}
399
397
@@ -407,11 +405,11 @@ func TestLoggerWithConfigSkippingPaths(t *testing.T) {
407
405
router .GET ("/logged" , func (c * Context ) {})
408
406
router .GET ("/skipped" , func (c * Context ) {})
409
407
410
- performRequest (router , "GET" , "/logged" )
408
+ PerformRequest (router , "GET" , "/logged" )
411
409
assert .Contains (t , buffer .String (), "200" )
412
410
413
411
buffer .Reset ()
414
- performRequest (router , "GET" , "/skipped" )
412
+ PerformRequest (router , "GET" , "/skipped" )
415
413
assert .Contains (t , buffer .String (), "" )
416
414
}
417
415
0 commit comments