aboutsummaryrefslogtreecommitdiffstats
path: root/testem.yml
Commit message (Collapse)AuthorAgeFilesLines
* Correct skip usageDan Finlay2016-07-231-2/+3
|
* Skip PhantomJS in testemDan Finlay2016-07-231-0/+1
|
* Add promise polyfill for PhantomJSDan Finlay2016-07-231-0/+1
|
* Fix testem runner pageDan Finlay2016-07-231-4/+1
|
* Separate UI tests from normal unit test suiteDan Finlay2016-07-231-2/+1
|
* Add UI Testing Framework and Simple UI TestDan Finlay2016-07-231-0/+10
Added a Testem configuration that launches a Qunit page with an iFrame that builds and loads our mock-dev page and can interact with it and run tests on it. Wrote a simple test that accepts the terms and conditions and transitions to the next page. I am not doing any fancy redux-hooks for the async waiting, I've simply added a `tests/integration/helpers.js` file with a `wait()` function that returns a promise that should wait long enough. Long term we should hook into the app lifecycle by some means for testing, so we only wait the right amount of time, and wait long enough for slower processes to complete, but this may work for the time being, just enough to run some basic automated browser tests.