signal-desktop/test/app
Daniel Gasienica 15d221ae0e Simplify testing and linting
Separate linting from testing as follows:

- `yarn jscs`: Run JSCS.
- `yarn jshint`: Run JSHint.
- `yarn lint`: Run all linters, i.e. ESLint, TSLint, JSHint, and JSHint.

- `yarn test-node`: Run Mocha tests in Node.js environment.
- `yarn test-electron`: Run tests in Electron environment via Grunt.
- `yarn test`: Run all tests.

CI
- Align Travis and AppVeyor scripts as much as possible.
- Run linting before tests to fail fast.
- Run Node.js (headless and fast) tests first.
- Run Electron tests last (Travis seems to require custom setup in `travis.sh`).
2018-04-11 16:36:42 -04:00
..
fixtures Rename ‘File a Bug’ to ‘Report an Issue’ 2018-03-08 16:21:27 -05:00
attachments_test.js Add Attachments.createWriteForExisting 2018-04-04 18:41:50 -04:00
logging_test.js Simplify testing and linting 2018-04-11 16:36:42 -04:00
menu_test.js UX Improvements: Global Menu & Copy Changes (#2078) 2018-03-02 15:59:39 -05:00