Summary
Add Cypress end-to-end test coverage for the coingate connector's crypto payment flows.
Problem
The coingate connector lacked Cypress coverage for CryptoCurrency and CryptoCurrencyManualCapture flows. Without automated regression tests, any changes to the coingate integration risk going undetected.
Proposed Solution
- Add
cypress-tests/cypress/e2e/spec/Payment/39-CryptoPayment.cy.js covering:
CryptoCurrency (automatic capture, redirect-based)
CryptoCurrencyManualCapture (manual capture, redirect-based)
- Add coingate to
CRYPTO_PAYMENT connector list in Utils.js
- Add coingate connector config (
Coingate.js) with correct EUR/NL config, TRIGGER_SKIP: true on confirm steps for redirect flow
Test Results
- 9/9 tests pass on local Hyperswitch instance
- Specs verified: 01-AccountCreate, 02-CustomerCreate, 03-ConnectorCreate, 39-CryptoPayment — all green
Related
- QA pipeline task: CLA-97 (coingate connector Cypress coverage)
Summary
Add Cypress end-to-end test coverage for the coingate connector's crypto payment flows.
Problem
The coingate connector lacked Cypress coverage for CryptoCurrency and CryptoCurrencyManualCapture flows. Without automated regression tests, any changes to the coingate integration risk going undetected.
Proposed Solution
cypress-tests/cypress/e2e/spec/Payment/39-CryptoPayment.cy.jscovering:CryptoCurrency(automatic capture, redirect-based)CryptoCurrencyManualCapture(manual capture, redirect-based)CRYPTO_PAYMENTconnector list inUtils.jsCoingate.js) with correct EUR/NL config,TRIGGER_SKIP: trueon confirm steps for redirect flowTest Results
Related