TECH-866: fixes for gherkin tests and for test_entrypoint --build

Ticket: https://govstack-global.atlassian.net/browse/TECH-866

Description

  1. Shell Script Execution:

    • Updated the order of flags in docker-compose command.
  2. Test OpenAPI Entrypoint Script:

    • Modified the format of npx cucumber-js to include both message and junit output formats.
  3. Operator Applications Update Feature:

    • Enhanced PUT request scenarios by including applicantId in the request body.
  4. Eforms by eForm ID Feature:

    • Extended test scenarios to validate the presence of a "content-type": "application/json" header in the response.
  5. Single Service Information Feature:

    • Added validation for "content-type": "application/json" header in the response.
  6. E-Service Forms related to a given Service:

    • Changed the endpoint from using serviceKey to serviceId.
    • Updated related scenarios to match this change.
    • Introduced a new validation for the "content-type" header in the response.

How Has This Been Tested?

Tests pass locally after making changes.

Merge request reports

Loading