Feature/tech 862: fixes for gherkin tests
Ticket: https://govstack-global.atlassian.net/browse/TECH-862
Content-Type Updates
The following endpoints now have their Content-Type set to application/json:
/bulk-payment/prepayment-validation/register-beneficiary/update-beneficiary-details/vouchers/voucher_activation/vouchers/voucherstatuscheck/{voucherserialnumber}/vouchers/voucher_redemption/vouchers/voucher_status_check
Testing Enhancements
- Enhanced assertions for both positive and negative tests across various endpoints.
Parameter Updates
- Changed parameter naming for better consistency, such as renaming
voucher grouptovoucher_group.
Clarity in Test Language
- Revised language in tests for improved clarity. Now uses specific parameter names for better readability and understanding.
File Specific Changes
- Adjusted
examples/mock-bb-payments/test_entrypoint.shto fix the Docker command sequence. - Made permissions and content modifications to
test/openAPI/docker/entrypoint.sh.
How Has This Been Tested?
Tests locally pass