Skip to content

Commit 1124afc

Browse files
committed
amended simulator test for live heroku
1 parent 1099235 commit 1124afc

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

challenger/deploy.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ NOTE: if you can't deploy then check the Heroku Stack. Heroku prevents deploymen
2121

2222
Deploy the challenger app full jar
2323

24+
- `heroku login`
2425
- have the deployment page open in case we need to rollback
2526
- https://dashboard.heroku.com/apps/apichallenges/activity
2627
- view the logs to watch release progress

challengerAuto/src/test/java/uk/co/compendiumdev/simulator/SimulatorHttpTest.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package uk.co.compendiumdev.simulator;
22

33
import io.restassured.RestAssured;
4+
import io.restassured.http.Header;
45
import io.restassured.http.Headers;
56
import io.restassured.http.Method;
67
import org.junit.jupiter.api.Assertions;
@@ -12,6 +13,7 @@
1213
import uk.co.compendiumdev.simulator.payloads.EntityPayload;
1314

1415
import java.util.ArrayList;
16+
import java.util.Arrays;
1517
import java.util.List;
1618

1719
public class SimulatorHttpTest extends RestAssuredBaseTest {
@@ -312,8 +314,18 @@ void step009_headRequestReturnsHeadersFromGet() {
312314
statusCode(200).extract().headers();
313315

314316

315-
Assertions.assertEquals(headHeaders.asList(), getHeaders.asList());
317+
// remove the heroku headers
318+
Assertions.assertEquals(headHeaders.size(), getHeaders.size());
316319

320+
List<String> headersToSkipComparison = Arrays.asList("Report-To", "Reporting-Endpoints", "Connection");
321+
for (Header headHeader : headHeaders) {
322+
if (!headersToSkipComparison.contains(headHeader.getName())) {
323+
Assertions.assertEquals(
324+
headHeaders.getValue(headHeader.getName()),
325+
getHeaders.getValue(headHeader.getName())
326+
);
327+
}
328+
}
317329
}
318330
}
319331

0 commit comments

Comments
 (0)