mirror of
https://github.com/Terncode/pixel.horse.git
synced 2026-09-24 21:55:52 +02:00
Update mocha
This commit is contained in:
+19
-20
@@ -16,8 +16,8 @@ import autoprefixer from 'gulp-autoprefixer';
|
|||||||
import liveServer from 'gulp-live-server';
|
import liveServer from 'gulp-live-server';
|
||||||
import sizereport from 'gulp-sizereport';
|
import sizereport from 'gulp-sizereport';
|
||||||
import markdownTree from 'markdown-tree';
|
import markdownTree from 'markdown-tree';
|
||||||
import mocha from 'gulp-spawn-mocha';
|
|
||||||
import remapIstanbul from 'remap-istanbul/lib/gulpRemapIstanbul.js';
|
|
||||||
import { spawn } from 'child_process';
|
import { spawn } from 'child_process';
|
||||||
import yargs from 'yargs/yargs';
|
import yargs from 'yargs/yargs';
|
||||||
import { hideBin } from 'yargs/helpers';
|
import { hideBin } from 'yargs/helpers';
|
||||||
@@ -269,26 +269,25 @@ const testScripts = [
|
|||||||
];
|
];
|
||||||
const ts = npmScript('ts');
|
const ts = npmScript('ts');
|
||||||
|
|
||||||
const tests = () => gulp.src(testScripts, { read: false })
|
const mochaBin = process.platform === 'win32' ? 'mocha.cmd' : 'mocha';
|
||||||
.pipe(mocha({
|
const c8Bin = process.platform === 'win32' ? 'c8.cmd' : 'c8';
|
||||||
exit: true,
|
const mochaArgs = [...testScripts, '--reporter', 'progress', '--exit', '--timeout', '10000'];
|
||||||
reporter: 'progress',
|
|
||||||
timeout: 10000,
|
|
||||||
}))
|
|
||||||
.on('error', swallowError);
|
|
||||||
|
|
||||||
const coverage = () => gulp.src(testScripts, { read: false })
|
const tests = () => runAsync(mochaBin, mochaArgs)
|
||||||
.pipe(mocha({
|
.catch(e => console.log(e.message));
|
||||||
exit: true,
|
|
||||||
reporter: 'progress',
|
|
||||||
timeout: 10000,
|
|
||||||
istanbul: {
|
|
||||||
print: 'none',
|
|
||||||
},
|
|
||||||
}));
|
|
||||||
|
|
||||||
const remap = () => gulp.src('coverage/coverage.json')
|
const covTmp = 'coverage/.tmp';
|
||||||
.pipe(remapIstanbul({ reports: { html: 'coverage-remapped' } }));
|
|
||||||
|
const coverage = () => runAsync(c8Bin, [
|
||||||
|
'--clean=false', `--temp-directory=${covTmp}`, '--reporter=json', '--report-dir=coverage', '--include=dist/node',
|
||||||
|
mochaBin, ...mochaArgs,
|
||||||
|
])
|
||||||
|
.catch(e => console.log(e.message));
|
||||||
|
|
||||||
|
const remap = () => runAsync(c8Bin, [
|
||||||
|
`--temp-directory=${covTmp}`, '--reporter=html', '--reporter=text', '--report-dir=coverage-remapped', '--include=dist/node',
|
||||||
|
'report',
|
||||||
|
]);
|
||||||
|
|
||||||
const size = () => gulp.src([
|
const size = () => gulp.src([
|
||||||
'dist/browser/assets/*.js',
|
'dist/browser/assets/*.js',
|
||||||
|
|||||||
Generated
+773
-1407
File diff suppressed because it is too large
Load Diff
+4
-5
@@ -37,10 +37,10 @@
|
|||||||
"test": "npm run ts && npm run test-js",
|
"test": "npm run ts && npm run test-js",
|
||||||
"test-js": "mocha \"dist/node/tests/**/*.spec.js\" -R progress --exit",
|
"test-js": "mocha \"dist/node/tests/**/*.spec.js\" -R progress --exit",
|
||||||
"test-watch": "npm run test-js -- --watch",
|
"test-watch": "npm run test-js -- --watch",
|
||||||
"test-ts": "node --max-old-space-size=8192 ./node_modules/mocha/bin/mocha \"src/ts/tests/**/*.spec.ts\" -r ts-node/register -R progress --exit",
|
"test-ts": "node --max-old-space-size=8192 ./node_modules/mocha/bin/mocha.js \"src/ts/tests/**/*.spec.ts\" -r ts-node/register -R progress --exit",
|
||||||
"test-ts-watch": "npm run test -- --watch --watch-extensions ts",
|
"test-ts-watch": "npm run test -- --watch --watch-extensions ts",
|
||||||
"check-code": "node ./dist/node/experiments/checkCode.js",
|
"check-code": "node ./dist/node/experiments/checkCode.js",
|
||||||
"test-inspect": "mocha \"dist/node/tests/**/*.spec.js\" -R progress --inspect --exit --watch",
|
"test-inspect": "node --inspect ./node_modules/mocha/bin/mocha.js \"dist/node/tests/**/*.spec.js\" -R progress --exit --watch",
|
||||||
"update-angular": "npm update @angular/common @angular/compiler @angular/core @angular/forms @angular/platform-browser @angular/platform-browser-dynamic @angular/router @angular/animations @angular/compiler-cli @angular/platform-server @angular/cdk --save",
|
"update-angular": "npm update @angular/common @angular/compiler @angular/core @angular/forms @angular/platform-browser @angular/platform-browser-dynamic @angular/router @angular/animations @angular/compiler-cli @angular/platform-server @angular/cdk --save",
|
||||||
"latest-angular": "npm i @angular/common@latest @angular/compiler@latest @angular/core@latest @angular/forms@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/router@latest @angular/animations@latest @angular/compiler-cli@latest @angular/platform-server@latest @angular/cdk@latest --save",
|
"latest-angular": "npm i @angular/common@latest @angular/compiler@latest @angular/core@latest @angular/forms@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/router@latest @angular/animations@latest @angular/compiler-cli@latest @angular/platform-server@latest @angular/cdk@latest --save",
|
||||||
"update-fontawesome": "npm update @fortawesome/fontawesome-svg-core @fortawesome/free-brands-svg-icons @fortawesome/free-solid-svg-icons @fortawesome/angular-fontawesome --save"
|
"update-fontawesome": "npm update @fortawesome/fontawesome-svg-core @fortawesome/free-brands-svg-icons @fortawesome/free-solid-svg-icons @fortawesome/angular-fontawesome --save"
|
||||||
@@ -99,6 +99,7 @@
|
|||||||
"angular2-template-loader": "0.6.2",
|
"angular2-template-loader": "0.6.2",
|
||||||
"babel-loader": "10.1.1",
|
"babel-loader": "10.1.1",
|
||||||
"chai": "6.2.2",
|
"chai": "6.2.2",
|
||||||
|
"c8": "^12.0.0",
|
||||||
"chai-as-promised": "8.0.2",
|
"chai-as-promised": "8.0.2",
|
||||||
"chalk": "5.6.2",
|
"chalk": "5.6.2",
|
||||||
"del": "8.0.1",
|
"del": "8.0.1",
|
||||||
@@ -124,14 +125,12 @@
|
|||||||
"gulp-shell": "0.8.0",
|
"gulp-shell": "0.8.0",
|
||||||
"gulp-sizereport": "1.2.1",
|
"gulp-sizereport": "1.2.1",
|
||||||
"gulp-sourcemaps": "3.0.0",
|
"gulp-sourcemaps": "3.0.0",
|
||||||
"gulp-spawn-mocha": "6.0.0",
|
|
||||||
"howler": "2.1.2",
|
"howler": "2.1.2",
|
||||||
"html-loader": "5.1.0",
|
"html-loader": "5.1.0",
|
||||||
"html5-gamepad": "1.1.0",
|
"html5-gamepad": "1.1.0",
|
||||||
"merge2": "1.2.4",
|
"merge2": "1.2.4",
|
||||||
"mocha": "6.2.0",
|
"mocha": "11.8.0",
|
||||||
"reflect-metadata": "0.2.2",
|
"reflect-metadata": "0.2.2",
|
||||||
"remap-istanbul": "^0.13.0",
|
|
||||||
"rxjs": "7.8.2",
|
"rxjs": "7.8.2",
|
||||||
"sass-loader": "13.3.3",
|
"sass-loader": "13.3.3",
|
||||||
"sinon": "21.0.3",
|
"sinon": "21.0.3",
|
||||||
|
|||||||
Reference in New Issue
Block a user