handle function in mock response
This commit is contained in:
		| @@ -16,6 +16,8 @@ func TestClient(t *testing.T) { | ||||
| 		{Method: "Foo.Bar", Response: map[string]interface{}{"foo": "bar"}}, | ||||
| 		{Method: "Foo.Struct", Response: &TestResponse{Param: "aparam"}}, | ||||
| 		{Method: "Foo.Fail", Error: errors.InternalServerError("go.mock", "failed")}, | ||||
| 		{Method: "Foo.Func", Response: func() string {return "string"}}, | ||||
| 		{Method: "Foo.FuncStruct", Response: func() *TestResponse {return  &TestResponse{Param: "aparam"}}}, | ||||
| 	} | ||||
|  | ||||
| 	c := NewClient(Response("go.mock", response)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user