RandomSec/main/tests/cypress
Florian Giroud 7950d764ff
Architecture for front end browser-based UI tests, issue #733 (#3340)
* Added Cypress tests to OpenRefine
* Installed Cypress
* Added a few tests to cover basic OR features
Y

* Enriched langage Tests

* Enriched project_create tests

* Refactored and enriched undo/redo tests, added extract & apply

* Upgraded Cypress to 5.6.0

* Removed the cypress-dot-env plugin, as Cypress now supports nice configuration capabilities

* Added UX tests documentation

* Improved functional tests documentation, added license and description to tests package.json
2020-11-23 18:18:12 +01:00
..
cypress Architecture for front end browser-based UI tests, issue #733 (#3340) 2020-11-23 18:18:12 +01:00
.gitignore Architecture for front end browser-based UI tests, issue #733 (#3340) 2020-11-23 18:18:12 +01:00
cypress.json Architecture for front end browser-based UI tests, issue #733 (#3340) 2020-11-23 18:18:12 +01:00
package.json Architecture for front end browser-based UI tests, issue #733 (#3340) 2020-11-23 18:18:12 +01:00
Readme.md Architecture for front end browser-based UI tests, issue #733 (#3340) 2020-11-23 18:18:12 +01:00
yarn.lock Architecture for front end browser-based UI tests, issue #733 (#3340) 2020-11-23 18:18:12 +01:00

OpenRefine test suite

## Install

cd ./main/tests/e2e
npm install

Usage

  • Run OpenRefine on a separate terminal
  • Open the Cypress test runner with ./node_modules/.bin/cypress open