mirror of
https://github.com/kataras/iris.git
synced 2025-02-02 15:30:36 +01:00
test gorillamux params- order doesn't matters, todo done.
Former-commit-id: d3bf96d44213c697448e22653ec74653de944bc4
This commit is contained in:
parent
c924d0abeb
commit
51c74b5bb6
|
@ -62,10 +62,7 @@ func TestGorillaMuxSimple(t *testing.T) {
|
||||||
t.Fatalf("Error when comparing length of url parameters %d != %d", len(r.URLParams), len(ctx.URLParams()))
|
t.Fatalf("Error when comparing length of url parameters %d != %d", len(r.URLParams), len(ctx.URLParams()))
|
||||||
}
|
}
|
||||||
paramsKeyVal := ""
|
paramsKeyVal := ""
|
||||||
///TODO:
|
|
||||||
// Gorilla mux saves and gets its vars by map, so no specific order
|
|
||||||
//
|
|
||||||
// I should change this test below:
|
|
||||||
for idxp, p := range r.URLParams {
|
for idxp, p := range r.URLParams {
|
||||||
val := ctx.URLParam(p.Key)
|
val := ctx.URLParam(p.Key)
|
||||||
paramsKeyVal += p.Key + "=" + val + ","
|
paramsKeyVal += p.Key + "=" + val + ","
|
||||||
|
@ -89,7 +86,8 @@ func TestGorillaMuxSimple(t *testing.T) {
|
||||||
r := testRoutes[idx]
|
r := testRoutes[idx]
|
||||||
e.Request(r.Method, r.RequestPath).WithQueryString(r.RequestQuery).
|
e.Request(r.Method, r.RequestPath).WithQueryString(r.RequestQuery).
|
||||||
Expect().
|
Expect().
|
||||||
Status(r.Status).Body().Equal(r.Body)
|
// compare just the Len because gorillamux gets and sets the vars as map, so the values are unorderded.
|
||||||
|
Status(r.Status).Body().Length().Equal(len(r.Body))
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user