blurts-server/tests/integration
renovate[bot] 15848e116c
Update dependency eslint to v7 (#1852)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Peter deHaan <peter@deseloper.com>
2020-08-04 11:38:54 -07:00
..
pages/desktop Update dependency eslint to v7 (#1852) 2020-08-04 11:38:54 -07:00
regions Initial commit adding integration tests. (#1557) 2020-04-03 14:48:07 -05:00
tests Remove retries in the integration tests. 2020-07-13 19:37:57 -05:00
utils Initial commit adding integration tests. (#1557) 2020-04-03 14:48:07 -05:00
Dockerfile.integration-test.yml Initial commit adding integration tests. (#1557) 2020-04-03 14:48:07 -05:00
README.md Initial commit adding integration tests. (#1557) 2020-04-03 14:48:07 -05:00
docker-compose.yml Initial commit adding integration tests. (#1557) 2020-04-03 14:48:07 -05:00
wdio.conf.js Fix js lint. 2020-07-13 14:14:39 -05:00
wdio.docker.js Initial commit adding integration tests. (#1557) 2020-04-03 14:48:07 -05:00

README.md

Firefox Monitor Integration tests

Prerequisites

Firefox Setup

Make sure Firefox is in your system path if you want to watch the tests run inside your browser.

  1. Follow setup instructions here.
  2. Set appropriate ENV variables, HIBP_API_TOKEN, HIBP_KANON_API_TOKEN, MAILINATOR_PASSWORD
  3. Build and start the containers: docker-compose -f tests/integration/docker-compose.yml up --build -d.
  4. Run the tests: npm run test:integration. They can also be run headlessly: npm run test:integration-headless, and inside docker: npm run test:integration-docker.