@Test
public void canProxyViaAForwardProxy() {
WireMockServer forwardProxy = new WireMockServer(wireMockConfig().port(8187).enableBrowserProxying(true));
forwardProxy.start();
init(wireMockConfig().proxyVia(new ProxySettings("localhost", 8187)));
targetServiceAdmin.register(get(urlEqualTo("/proxy-via")).willReturn(aResponse().withStatus(200)));
proxyingServiceAdmin.register(get(urlEqualTo("/proxy-via")).willReturn(aResponse().proxiedFrom(TARGET_SERVICE_BASE_URL)));
assertThat(testClient.get("/proxy-via").statusCode(), is(200));