zcash-grant-system/e2e
AMStrix e018f11018 Zcash e2e basics (#329)
* e2e: remove more eth related stuff, update cypress

* BE: e2e endpoints and interceptions for emails and blockchain reqs

* e2e: expand browse test for proposals and comments

* e2e: remove old tests, add new ones

* e2e: intercept blockchain_get /contribution/addresses

* be: disable sentry for e2e, add DEBUG to e2e endpoint register conditional

* post-merge adjustments

* fix merge related bug

* post merge issue
2019-03-13 18:36:06 -05:00
..
cypress Zcash e2e basics (#329) 2019-03-13 18:36:06 -05:00
.gitignore Cypress e2e basics (#186) 2018-11-06 13:52:52 -05:00
README.md Address TODOs (#349) 2019-03-13 16:39:50 -05:00
cypress.json E2E - Web3 interaction & more tests (#202) 2018-11-21 21:20:09 -06:00
package.json Zcash e2e basics (#329) 2019-03-13 18:36:06 -05:00
tsconfig.json Cypress e2e basics (#186) 2018-11-06 13:52:52 -05:00
yarn.lock Zcash e2e basics (#329) 2019-03-13 18:36:06 -05:00

README.md

Grant.io end to end testing

Installation

yarn

Writing tests

Tests can be found in cypress/integration. Cypress will hot-reload open tests as you develop. Documentation on cypress testing can be found here.

Development

  1. Make sure you have a working development environment running (backend, ganache & frontend).
  2. Run the cypress client:
    yarn cypress:open
    
  3. The cypress UI will open, select a test to run it.

CI

Coming soon.