(config CFAPIConfig)
| 31 | } |
| 32 | |
| 33 | func (a *CFAPI) SetConfiguration(config CFAPIConfig) { |
| 34 | a.server.Reset() |
| 35 | |
| 36 | for request, response := range config.Routes { |
| 37 | method, path := parseRequest(request) |
| 38 | responseBytes, err := json.Marshal(response.Body) |
| 39 | Expect(err).NotTo(HaveOccurred()) |
| 40 | |
| 41 | a.server.RouteToHandler(method, path, ghttp.RespondWith(response.Code, responseBytes)) |
| 42 | } |
| 43 | } |
| 44 | |
| 45 | func (a *CFAPI) Close() { |
| 46 | a.server.Close() |
no test coverage detected