File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed
challengerAuto/src/test/java/uk/co/compendiumdev/simulator Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ NOTE: if you can't deploy then check the Heroku Stack. Heroku prevents deploymen
2121
2222Deploy 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
Original file line number Diff line number Diff line change 11package uk .co .compendiumdev .simulator ;
22
33import io .restassured .RestAssured ;
4+ import io .restassured .http .Header ;
45import io .restassured .http .Headers ;
56import io .restassured .http .Method ;
67import org .junit .jupiter .api .Assertions ;
1213import uk .co .compendiumdev .simulator .payloads .EntityPayload ;
1314
1415import java .util .ArrayList ;
16+ import java .util .Arrays ;
1517import java .util .List ;
1618
1719public 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
You can’t perform that action at this time.
0 commit comments