Run tests with npm-run-all (#6688)
This commit is contained in:
		
				
					committed by
					
						 Eugen Rochko
						Eugen Rochko
					
				
			
			
				
	
			
			
			
						parent
						
							9aba44ea79
						
					
				
				
					commit
					83c982b458
				
			| @ -10,7 +10,7 @@ | ||||
|     "build:production": "cross-env RAILS_ENV=production ./bin/webpack", | ||||
|     "manage:translations": "node ./config/webpack/translationRunner.js", | ||||
|     "start": "node ./streaming/index.js", | ||||
|     "test": "yarn run test:lint && yarn run test:jest", | ||||
|     "test": "npm-run-all test:lint test:jest", | ||||
|     "test:lint": "eslint -c .eslintrc.yml --ext=js app/javascript/ config/webpack/ streaming/", | ||||
|     "test:jest": "cross-env NODE_ENV=test jest --coverage" | ||||
|   }, | ||||
| @ -67,6 +67,7 @@ | ||||
|     "marky": "^1.2.0", | ||||
|     "mkdirp": "^0.5.1", | ||||
|     "node-sass": "^4.7.2", | ||||
|     "npm-run-all": "^4.1.2", | ||||
|     "npmlog": "^4.1.2", | ||||
|     "object-assign": "^4.1.1", | ||||
|     "object-fit-images": "^3.2.3", | ||||
|  | ||||
							
								
								
									
										131
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										131
									
								
								yarn.lock
									
									
									
									
									
								
							| @ -244,6 +244,10 @@ array-equal@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" | ||||
|  | ||||
| array-filter@~0.0.0: | ||||
|   version "0.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" | ||||
|  | ||||
| array-find-index@^1.0.1: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" | ||||
| @ -263,6 +267,14 @@ array-includes@^3.0.3: | ||||
|     define-properties "^1.1.2" | ||||
|     es-abstract "^1.7.0" | ||||
|  | ||||
| array-map@~0.0.0: | ||||
|   version "0.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" | ||||
|  | ||||
| array-reduce@~0.0.0: | ||||
|   version "0.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" | ||||
|  | ||||
| array-union@^1.0.1: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" | ||||
| @ -2166,7 +2178,7 @@ double-ended-queue@^2.1.0-0: | ||||
|   version "2.1.0-0" | ||||
|   resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c" | ||||
|  | ||||
| duplexer@^0.1.1: | ||||
| duplexer@^0.1.1, duplexer@~0.1.1: | ||||
|   version "0.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" | ||||
|  | ||||
| @ -2282,7 +2294,7 @@ error-ex@^1.2.0, error-ex@^1.3.1: | ||||
|   dependencies: | ||||
|     is-arrayish "^0.2.1" | ||||
|  | ||||
| es-abstract@^1.6.1, es-abstract@^1.7.0: | ||||
| es-abstract@^1.4.3, es-abstract@^1.6.1, es-abstract@^1.7.0: | ||||
|   version "1.10.0" | ||||
|   resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.10.0.tgz#1ecb36c197842a00d8ee4c2dfd8646bb97d60864" | ||||
|   dependencies: | ||||
| @ -2534,6 +2546,18 @@ event-emitter@~0.3.5: | ||||
|     d "1" | ||||
|     es5-ext "~0.10.14" | ||||
|  | ||||
| event-stream@~3.3.0: | ||||
|   version "3.3.4" | ||||
|   resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571" | ||||
|   dependencies: | ||||
|     duplexer "~0.1.1" | ||||
|     from "~0" | ||||
|     map-stream "~0.1.0" | ||||
|     pause-stream "0.0.11" | ||||
|     split "0.3" | ||||
|     stream-combiner "~0.0.4" | ||||
|     through "~2.3.1" | ||||
|  | ||||
| eventemitter3@1.x.x: | ||||
|   version "1.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" | ||||
| @ -2868,6 +2892,10 @@ fresh@0.5.2: | ||||
|   version "0.5.2" | ||||
|   resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" | ||||
|  | ||||
| from@~0: | ||||
|   version "0.1.7" | ||||
|   resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" | ||||
|  | ||||
| fs-extra@^0.30.0: | ||||
|   version "0.30.0" | ||||
|   resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" | ||||
| @ -4048,6 +4076,10 @@ json-loader@^0.5.4: | ||||
|   version "0.5.7" | ||||
|   resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" | ||||
|  | ||||
| json-parse-better-errors@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz#50183cd1b2d25275de069e9e71b467ac9eab973a" | ||||
|  | ||||
| json-schema-traverse@^0.3.0: | ||||
|   version "0.3.1" | ||||
|   resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" | ||||
| @ -4187,6 +4219,15 @@ load-json-file@^2.0.0: | ||||
|     pify "^2.0.0" | ||||
|     strip-bom "^3.0.0" | ||||
|  | ||||
| load-json-file@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" | ||||
|   dependencies: | ||||
|     graceful-fs "^4.1.2" | ||||
|     parse-json "^4.0.0" | ||||
|     pify "^3.0.0" | ||||
|     strip-bom "^3.0.0" | ||||
|  | ||||
| loader-runner@^2.3.0: | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" | ||||
| @ -4377,6 +4418,10 @@ map-obj@^1.0.0, map-obj@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" | ||||
|  | ||||
| map-stream@~0.1.0: | ||||
|   version "0.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" | ||||
|  | ||||
| mark-loader@^0.1.6: | ||||
|   version "0.1.6" | ||||
|   resolved "https://registry.yarnpkg.com/mark-loader/-/mark-loader-0.1.6.tgz#0abb477dca7421d70e20128ff6489f5cae8676d5" | ||||
| @ -4425,6 +4470,10 @@ memory-fs@^0.4.0, memory-fs@~0.4.1: | ||||
|     errno "^0.1.3" | ||||
|     readable-stream "^2.0.1" | ||||
|  | ||||
| memorystream@^0.3.1: | ||||
|   version "0.3.1" | ||||
|   resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" | ||||
|  | ||||
| meow@^3.3.0, meow@^3.7.0: | ||||
|   version "3.7.0" | ||||
|   resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" | ||||
| @ -4756,6 +4805,20 @@ normalize-url@^1.4.0: | ||||
|     query-string "^4.1.0" | ||||
|     sort-keys "^1.0.0" | ||||
|  | ||||
| npm-run-all@^4.1.2: | ||||
|   version "4.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.2.tgz#90d62d078792d20669139e718621186656cea056" | ||||
|   dependencies: | ||||
|     ansi-styles "^3.2.0" | ||||
|     chalk "^2.1.0" | ||||
|     cross-spawn "^5.1.0" | ||||
|     memorystream "^0.3.1" | ||||
|     minimatch "^3.0.4" | ||||
|     ps-tree "^1.1.0" | ||||
|     read-pkg "^3.0.0" | ||||
|     shell-quote "^1.6.1" | ||||
|     string.prototype.padend "^3.0.0" | ||||
|  | ||||
| npm-run-path@^2.0.0: | ||||
|   version "2.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" | ||||
| @ -5028,6 +5091,13 @@ parse-json@^3.0.0: | ||||
|   dependencies: | ||||
|     error-ex "^1.3.1" | ||||
|  | ||||
| parse-json@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" | ||||
|   dependencies: | ||||
|     error-ex "^1.3.1" | ||||
|     json-parse-better-errors "^1.0.1" | ||||
|  | ||||
| parse5@^1.5.1: | ||||
|   version "1.5.1" | ||||
|   resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94" | ||||
| @ -5100,6 +5170,18 @@ path-type@^2.0.0: | ||||
|   dependencies: | ||||
|     pify "^2.0.0" | ||||
|  | ||||
| path-type@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" | ||||
|   dependencies: | ||||
|     pify "^3.0.0" | ||||
|  | ||||
| pause-stream@0.0.11: | ||||
|   version "0.0.11" | ||||
|   resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" | ||||
|   dependencies: | ||||
|     through "~2.3" | ||||
|  | ||||
| pbkdf2@^3.0.3: | ||||
|   version "3.0.14" | ||||
|   resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade" | ||||
| @ -5763,6 +5845,12 @@ prr@~0.0.0: | ||||
|   version "0.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" | ||||
|  | ||||
| ps-tree@^1.1.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.1.0.tgz#b421b24140d6203f1ed3c76996b4427b08e8c014" | ||||
|   dependencies: | ||||
|     event-stream "~3.3.0" | ||||
|  | ||||
| pseudomap@^1.0.2: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" | ||||
| @ -6126,6 +6214,14 @@ read-pkg@^2.0.0: | ||||
|     normalize-package-data "^2.3.2" | ||||
|     path-type "^2.0.0" | ||||
|  | ||||
| read-pkg@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" | ||||
|   dependencies: | ||||
|     load-json-file "^4.0.0" | ||||
|     normalize-package-data "^2.3.2" | ||||
|     path-type "^3.0.0" | ||||
|  | ||||
| readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2, readable-stream@^2.2.6, readable-stream@^2.2.9, readable-stream@^2.3.3: | ||||
|   version "2.3.3" | ||||
|   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" | ||||
| @ -6675,6 +6771,15 @@ shebang-regex@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" | ||||
|  | ||||
| shell-quote@^1.6.1: | ||||
|   version "1.6.1" | ||||
|   resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" | ||||
|   dependencies: | ||||
|     array-filter "~0.0.0" | ||||
|     array-map "~0.0.0" | ||||
|     array-reduce "~0.0.0" | ||||
|     jsonify "~0.0.0" | ||||
|  | ||||
| shellwords@^0.1.0: | ||||
|   version "0.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" | ||||
| @ -6809,6 +6914,12 @@ spdy@^3.4.1: | ||||
|     select-hose "^2.0.0" | ||||
|     spdy-transport "^2.0.18" | ||||
|  | ||||
| split@0.3: | ||||
|   version "0.3.3" | ||||
|   resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f" | ||||
|   dependencies: | ||||
|     through "2" | ||||
|  | ||||
| split@^1.0.0: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" | ||||
| @ -6854,6 +6965,12 @@ stream-browserify@^2.0.1: | ||||
|     inherits "~2.0.1" | ||||
|     readable-stream "^2.0.2" | ||||
|  | ||||
| stream-combiner@~0.0.4: | ||||
|   version "0.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" | ||||
|   dependencies: | ||||
|     duplexer "~0.1.1" | ||||
|  | ||||
| stream-http@^2.7.2: | ||||
|   version "2.7.2" | ||||
|   resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad" | ||||
| @ -6890,6 +7007,14 @@ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: | ||||
|     is-fullwidth-code-point "^2.0.0" | ||||
|     strip-ansi "^4.0.0" | ||||
|  | ||||
| string.prototype.padend@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz#f3aaef7c1719f170c5eab1c32bf780d96e21f2f0" | ||||
|   dependencies: | ||||
|     define-properties "^1.1.2" | ||||
|     es-abstract "^1.4.3" | ||||
|     function-bind "^1.0.2" | ||||
|  | ||||
| string_decoder@^1.0.0, string_decoder@~1.0.3: | ||||
|   version "1.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" | ||||
| @ -7057,7 +7182,7 @@ throng@^4.0.0: | ||||
|   dependencies: | ||||
|     lodash.defaults "^4.0.1" | ||||
|  | ||||
| through@2, through@^2.3.6: | ||||
| through@2, through@^2.3.6, through@~2.3, through@~2.3.1: | ||||
|   version "2.3.8" | ||||
|   resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user