Skip to content

Repository files navigation

Logo of the Intelligence Community Design System

ICDS Test Application

Test project that is used to write true E2E tests using ICDS (@ukic/react) components.

Table of Contents
  1. About the ICDS
  2. About the project
  3. Getting started

About the ICDS

The Intelligence Community Design System helps the United Kingdom's Intelligence Community (MI6, GCHQ, MI5, and HMGCC, our national security partner, and additional partners) to quickly build powerful capabilities that are accessible and easy to use.

This is a joint project led by MI6, working with GCHQ, MI5 and HMGCC (our national security partner).

SIS (MI6), GCHQ, MI5 and HMGCC logos

(back to top)

About the project

ICDS Test App Screen Shot

(back to top)

Built with

  • React
  • Vite
  • Cypress
  • React Testing Library
  • Jest

(back to top)

Getting started

Run the following steps to get the ICDS test app up and running.

Prerequisites

This project uses Node.

npm install npm@latest -g

Installation

  1. Install NPM packages
    npm install
  2. Run the development environment
    npm run develop
    Navigate to the localhost port
  3. Run the Jest tests
    npm run jest
  4. Run the Cypress tests
    npm run cypress:open

(back to top)

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages