Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Implement GraphQL mutations to support headless express payments on PDP #116

Merged
merged 14 commits into from
Sep 30, 2024

Conversation

candemiralp
Copy link
Member

@candemiralp candemiralp commented Sep 19, 2024

Summary

This PR introduces GraphQL mutations to support headless express integration using GraphQL. As a part of the implementation following mutations were created.

  • expressInit
  • expressActivate
  • expressCancel

Beside implementing those mutations, PHPUnit unit testing and API functional testing frameworks have been implemented.

Tested scenarios

  • Unit tests
  • API functional tests

candemiralp and others added 4 commits September 19, 2024 13:20
#112)

* [ECP-9440] Define the schema and implement the mutation

* [ECP-9440] Introduce PHPUnit test suite and write unit tests

* [ECP-9440] Run unit tests on Github workflows

* [ECP-9440] Fix Sonar quality issues

---------

Co-authored-by: Can Demiralp <[email protected]>
* [ECP-9440] Define the schema and implement the mutation

* [ECP-9440] Introduce PHPUnit test suite and write unit tests

* [ECP-9440] Run unit tests on Github workflows

* [ECP-9440] Fix Sonar quality issues

* [ECP-9440] Introduce GraphQL test suite and write tests

---------

Co-authored-by: Can Demiralp <[email protected]>
…te on PDP (#113)

* [ECP-9441] Implement expressActivate mutation and add unit tests

* [ECP-9441] Write API functional tests for GraphQL mutation

* [ECP-9441] Formatting

---------

Co-authored-by: Can Demiralp <[email protected]>
@candemiralp candemiralp requested a review from a team as a code owner September 19, 2024 14:58
@candemiralp candemiralp marked this pull request as draft September 19, 2024 15:41
@candemiralp candemiralp marked this pull request as ready for review September 20, 2024 08:52
Copy link

sonarcloud bot commented Sep 27, 2024

@candemiralp candemiralp merged commit 6d154c0 into main Sep 30, 2024
7 checks passed
@candemiralp candemiralp deleted the feature/supportGraphql branch September 30, 2024 07:50
@khushboo-singhvi khushboo-singhvi added the Feature Indicates a new feature addition label Oct 3, 2024
@khushboo-singhvi khushboo-singhvi mentioned this pull request Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Indicates a new feature addition
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants