Performing API Automation Testing

The /e2e-tests folder comprises guardian Cypress test automation framework and automated UI and API tests

Software Requirements

  • Node.js 12 or 14 and above
  • Follow steps from the README to install and deploy Guardian application


From /e2e-tests folder run the following command to install Cypress:
npm install cypress --save-dev


In cypress.env.json file update authorization key with access_key value which will be assigned to the RootAuthority after registration (bearerAuth)


To run a specific test from UI you can open Cypress dashboard by running the following command:
npx cypress open
To run all tests sequentially use:
npx cypress run
For a single test use:
npx cypress run --spec path/to/file.cy.js