Skip to content

Commit fca46cd

Browse files
committed
Update test to ensure custom url is respected across multiple requests
1 parent fe0291a commit fca46cd

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/test/java/com/configcat/DataGovernanceTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ void shouldRespectCustomUrlWhenNotForced() throws IOException, ExecutionExceptio
181181
// Arrange
182182
String firstBody = String.format(JsonTemplate, secondServerUrl, 1);
183183
firstServer.enqueue(new MockResponse().setResponseCode(200).setBody(firstBody));
184+
firstServer.enqueue(new MockResponse().setResponseCode(200).setBody(firstBody));
184185

185186
// Act
186187
FetchResponse response = fetcher.fetchAsync(null).get();
@@ -191,6 +192,15 @@ void shouldRespectCustomUrlWhenNotForced() throws IOException, ExecutionExceptio
191192
assertEquals(1, firstServer.getRequestCount());
192193
assertEquals(0, secondServer.getRequestCount());
193194

195+
// Act
196+
response = fetcher.fetchAsync(null).get();
197+
198+
// Assert
199+
assertEquals(secondServerUrl, response.entry().getConfig().getPreferences().getBaseUrl());
200+
assertEquals(1, response.entry().getConfig().getPreferences().getRedirect());
201+
assertEquals(2, firstServer.getRequestCount());
202+
assertEquals(0, secondServer.getRequestCount());
203+
194204
// Cleanup
195205
fetcher.close();
196206
firstServer.shutdown();

0 commit comments

Comments
 (0)