Π“Ρ€Π°Ρ„ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²

3 ΠšΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²

Автор SHA1 Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π”Π°Ρ‚Π°
Stuart Colville 6109428a06 Configure amo eslint config (#1451)
* Sync lockfile

* Add and setup amo eslint config

* Use Array.prototype.some instead of loop

* Make test command compare with addons-frontend

* Update README to refer to yarn over npm
2017-08-11 16:49:06 +02:00
Christopher Grebs 1947ffd7fb Switch our test suite to use Jest test runner.
* Fix javascript test to use new eslint rule format.
* Cleanup dependencies, configure runInBand because we are messing with processes and this leads to inconsisten test results / failures
* Add test-ci shortcut to make tests more predictable and simpler (no process magic) on travis.
* Add missing files
* Fix testMatch
* Fix test and test-no-coverage commands
* Fix default value in manifestjson to be the same key as in the parsedJSON later
* Simplify addons linter test
* Add some optimizations
* Rewrite cli-process test to not rely on shell js and make it work with jest.
* Lots of cleanups, fix toThrow tests to check for messages again.
* re-add eslint, remove more stuff from Gruntfile
* Add proper eslintignore file
* Lots of cleanups, fix all remaining eslint problems.
* Do not test our workaround, that'll be a mess...
* Add test that checks for importSchemas to skip certain files.
* activate jest environment, remove custom global entries
* add collectCoverageFrom config
* remove some old, removed, uncovered code.
* more test fixes
* add missing file
2017-06-12 21:33:26 +08:00
Matthew Riley MacPherson 0906eb7f58 Only load yargs when used directly (fix #735)
Addresses the issue in `web-ext`, and anything else including the
linter as a dep.
2016-08-05 16:47:58 +01:00