portal

A hub-and-spoke platform for organizations to effectively manage their operations and data. Uses GSuite.

This project is maintained by ColoredCow

Testing Guidelines 🧪

Portal uses Cypress for automated testing.

Cypress 💻

Cypress is a next generation front end testing tool built for the modern web. It address the key pain points developers and QA engineers face when testing modern applications. For more information check offical documentation here.

In a nutshell

Cypress make it possible to:

This enables you to write faster, easier and more reliable tests.

Who uses Cypress?

Cypress enables you to write all types of tests:

Cypress can test anything that runs in a browser.

Writing Your Test Case

Steps to run cypress:

  1. Copy cypress.json.example as cypress.json in the same directory.
     cp cypress.json.example cypress.json
    

    For more configuration options please refer here.

  2. Run the following command to run cypress
    • Headless mode
        npm run cypress
      
    • GUI mode
        npm run cypress-open