Skip to content

[QA] Add Cypress coverage for CryptoPayment on coingate connector #12698

@HS-QUALIBOT

Description

@HS-QUALIBOT

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions