Conditions | 1 |
Total Lines | 9 |
Code Lines | 9 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | package request |
||
9 | func Test_BuildURL(t *testing.T) { |
||
10 | r := NewCommonRequest() |
||
11 | r.Domain = "domain.com" |
||
12 | r.Scheme = "http" |
||
13 | assert.Equal(t, "http://domain.com/?", r.BuildURL()) |
||
14 | r.QueryParams["key"] = "value" |
||
15 | assert.Equal(t, "http://domain.com/?key=value", r.BuildURL()) |
||
16 | r.QueryParams["key"] = "https://domain/?q=v" |
||
17 | assert.Equal(t, "http://domain.com/?key=https%3A%2F%2Fdomain%2F%3Fq%3Dv", r.BuildURL()) |
||
18 | } |
||
35 |