Skip to content

Conversation

@JC-Coder
Copy link
Collaborator

@JC-Coder JC-Coder commented Apr 3, 2025

  • Introduced a GitHub Actions workflow to run Newman integration tests on pushes and pull requests to the main and dev branches.
  • Added a new script in package.json to execute Newman tests, which compiles TypeScript and runs the tests defined in newmanApiTest.js.
  • Created the newmanApiTest.ts file to define the Newman test suite, including setup for test reports and environment variables.
  • Added environment configuration in environment.ts for the Newman tests.
  • Included a comprehensive Postman collection in postman-test-1.ts to validate various API endpoints and their responses.
  • Implemented HTML report generation for test results, stored in telex-api-report.html, to facilitate easy review of test outcomes.
  • Updated .vscode/settings.json to include new words for spell checking related to the new tests.
  • Enhanced package.json with new dependencies for Newman and its HTML reporter.

This commit establishes a robust testing framework for the Telex API, ensuring better reliability and maintainability of the integration code.

- Introduced a GitHub Actions workflow to run Newman integration tests on pushes and pull requests to the main and dev branches.
- Added a new script in `package.json` to execute Newman tests, which compiles TypeScript and runs the tests defined in `newmanApiTest.js`.
- Created the `newmanApiTest.ts` file to define the Newman test suite, including setup for test reports and environment variables.
- Added environment configuration in `environment.ts` for the Newman tests.
- Included a comprehensive Postman collection in `postman-test-1.ts` to validate various API endpoints and their responses.
- Implemented HTML report generation for test results, stored in `telex-api-report.html`, to facilitate easy review of test outcomes.
- Updated `.vscode/settings.json` to include new words for spell checking related to the new tests.
- Enhanced `package.json` with new dependencies for Newman and its HTML reporter.

This commit establishes a robust testing framework for the Telex API, ensuring better reliability and maintainability of the integration code.
@JC-Coder JC-Coder merged commit f83a33c into dev Apr 3, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant