Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat(cypress): add core flow tests #5546

Merged
merged 1 commit into from
Aug 7, 2024
Merged

Conversation

pixincreate
Copy link
Member

@pixincreate pixincreate commented Aug 6, 2024

Type of Change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates
  • Documentation
  • CI/CD

Description

  • This PR adds following core flow validations
    • Merchant Accounts
      • Create
      • Retrieve
      • List
      • Update
      • Delete
    • API Keys
      • Create
      • Retrieve
      • Update
      • List
      • Delete
    • MCA
      • Create (Same connector, multiple labels)
        • Create (label x)
        • Create (label y)
      • Create
      • Retrieve
      • Update
      • List
      • Delete
    • Customers
      • Create
      • list
      • Retrieve
      • Update
      • Ephemeral Generate
      • Delete
  • Added 4 additional fixtures for update bodies

NOTE: This PR is highly dependent on #5547 without which some validations will fail. Also, lints have been validated in the same PR

Additional Changes

  • This PR modifies the API contract
  • This PR modifies the database schema
  • This PR modifies application configuration/environment variables

Motivation and Context

NIL

How did you test it?

image

Checklist

  • I formatted the code cargo +nightly fmt --all
  • I addressed lints thrown by cargo clippy
  • I reviewed the submitted code
  • I added unit tests for my changes where possible

@pixincreate pixincreate added A-CI-CD Area: Continuous Integration/Deployment S-waiting-on-review Status: This PR has been implemented and needs to be reviewed labels Aug 6, 2024
@pixincreate pixincreate self-assigned this Aug 6, 2024
@pixincreate pixincreate requested review from a team as code owners August 6, 2024 17:34
@pixincreate pixincreate added this to the August 2024 Release milestone Aug 6, 2024
@Gnanasundari24 Gnanasundari24 added this pull request to the merge queue Aug 7, 2024
Merged via the queue into main with commit 7e545e3 Aug 7, 2024
25 of 26 checks passed
@Gnanasundari24 Gnanasundari24 deleted the core-flow-cypress branch August 7, 2024 09:06
@pixincreate pixincreate removed the S-waiting-on-review Status: This PR has been implemented and needs to be reviewed label Aug 7, 2024
pixincreate added a commit that referenced this pull request Aug 7, 2024
…e-connector-label-cypress

* 'main' of github.com:juspay/hyperswitch:
  feat(core): add support for payment links localization (#5530)
  refactor(router): refactor `merchant_connector_account` retrieve and delete v2 apis (#5528)
  feat(cypress): add core flow tests (#5546)
  feat(cypress): add mandates and refunds variation cases (#5513)
  feat(cypress): add configs for not overriding screenshots (#5524)
  refactor(business_profile): use concrete types for JSON fields (#5531)
  feat(customer_v2):  add customer create v2 endpoint  (#5444)
  refactor(connector): added amount conversion framework for Mifinity (#5460)
  refactor(connector): added amount conversion framework for Boku (#5459)
  chore(version): 2024.08.07.0
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-CI-CD Area: Continuous Integration/Deployment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants