mocha
Advanced tools
Comparing version 6.2.1 to 6.2.2
@@ -71,2 +71,3 @@ 'use strict'; | ||
* Unparse these arguments using `yargs-unparser` (which would result in `--inspect 0.0.0.0`), then supply `=` where we have values. | ||
* Apparently --require in Node.js v8 does NOT want `=`. | ||
* There's probably an easier or more robust way to do this; fixes welcome | ||
@@ -83,3 +84,5 @@ * @param {Object} opts - Arguments object | ||
.split(/\b/) | ||
.map(arg => (arg === ' ' ? '=' : arg)) | ||
.map((arg, index, args) => | ||
arg === ' ' && args[index - 1] !== 'require' ? '=' : arg | ||
) | ||
.join('') | ||
@@ -86,0 +89,0 @@ .split(' ') |
@@ -206,2 +206,3 @@ 'use strict'; | ||
* @memberof module:lib/cli/options | ||
* @see {@link /#mochaopts|mocha.opts} | ||
* @public | ||
@@ -208,0 +209,0 @@ */ |
@@ -86,3 +86,3 @@ 'use strict'; | ||
* @param {boolean} [options.noHighlighting] - Disable syntax highlighting? | ||
* @param {string} [options.reporter] - Reporter name. | ||
* @param {string|constructor} [options.reporter] - Reporter name or constructor. | ||
* @param {Object} [options.reporterOption] - Reporter settings object. | ||
@@ -167,3 +167,3 @@ * @param {number} [options.retries] - Number of times to retry failed tests. | ||
* @public | ||
* @see {@link https://mochajs.org/#-b---bail|CLI option} | ||
* @see {@link /#-bail-b|CLI option} | ||
* @param {boolean} [bail=true] - Whether to bail on first error. | ||
@@ -189,3 +189,3 @@ * @returns {Mocha} this | ||
* @public | ||
* @see {@link https://mochajs.org/#--file-file|CLI option} | ||
* @see {@link /#-file-filedirectoryglob|CLI option} | ||
* @param {string} file - Pathname of file to be loaded. | ||
@@ -204,4 +204,4 @@ * @returns {Mocha} this | ||
* @public | ||
* @see {@link https://mochajs.org/#-r---reporter-name|CLI option} | ||
* @see {@link https://mochajs.org/#reporters|Reporters} | ||
* @see {@link /#-reporter-name-r-name|CLI option} | ||
* @see {@link /#reporters|Reporters} | ||
* @param {String|Function} reporter - Reporter name or constructor. | ||
@@ -272,4 +272,4 @@ * @param {Object} [reporterOptions] - Options used to configure the reporter. | ||
* @public | ||
* @see {@link https://mochajs.org/#-u---ui-name|CLI option} | ||
* @see {@link https://mochajs.org/#interfaces|Interface DSLs} | ||
* @see {@link /#-ui-name-u-name|CLI option} | ||
* @see {@link /#interfaces|Interface DSLs} | ||
* @param {string|Function} [ui=bdd] - Interface name or class. | ||
@@ -412,3 +412,3 @@ * @returns {Mocha} this | ||
* @public | ||
* @see {@link https://mochajs.org/#-g---grep-pattern|CLI option} | ||
* @see {@link /#grep-regexp-g-regexp|CLI option} | ||
* @see {@link Mocha#fgrep} | ||
@@ -483,3 +483,3 @@ * @see {@link Mocha#invert} | ||
* @public | ||
* @see {@link https://mochajs.org/#--check-leaks|CLI option} | ||
* @see {@link /#-check-leaks|CLI option} | ||
* @see {@link Mocha#ignoreLeaks} | ||
@@ -554,3 +554,3 @@ * @return {Mocha} this | ||
* @public | ||
* @see {@link https://mochajs.org/#-global-variable-name|CLI option} | ||
* @see {@link /#-global-variable-name|CLI option} | ||
* @see {@link Mocha#checkLeaks} | ||
@@ -626,5 +626,4 @@ * @param {String[]|String} globals - Accepted global variable name(s). | ||
* @public | ||
* @see {@link https://mochajs.org/#-t---timeout-ms|CLI option} | ||
* @see {@link https://mochajs.org/#--no-timeouts|CLI option} | ||
* @see {@link https://mochajs.org/#timeouts|Timeouts} | ||
* @see {@link /#-timeout-ms-t-ms|CLI option} | ||
* @see {@link /#timeouts|Timeouts} | ||
* @see {@link Mocha#enableTimeouts} | ||
@@ -652,3 +651,3 @@ * @param {number|string} msecs - Timeout threshold value. | ||
* @public | ||
* @see {@link https://mochajs.org/#retry-tests|Retry Tests} | ||
* @see {@link /#retry-tests|Retry Tests} | ||
* @param {number} retry - Number of times to retry failed tests. | ||
@@ -671,3 +670,3 @@ * @return {Mocha} this | ||
* @public | ||
* @see {@link https://mochajs.org/#-s---slow-ms|CLI option} | ||
* @see {@link /#-slow-ms-s-ms|CLI option} | ||
* @param {number} msecs - Slowness threshold value. | ||
@@ -694,4 +693,3 @@ * @return {Mocha} this | ||
* @public | ||
* @see {@link https://mochajs.org/#-t---timeout-ms|CLI option} | ||
* @see {@link https://mochajs.org/#--no-timeouts|CLI option} | ||
* @see {@link /#-timeout-ms-t-ms|CLI option} | ||
* @param {boolean} enableTimeouts - Whether to enable timeouts. | ||
@@ -752,3 +750,3 @@ * @return {Mocha} this | ||
* @public | ||
* @see {@link https://mochajs.org/#delayed-root-suite|delayed root suite} | ||
* @see {@link /#delayed-root-suite|delayed root suite} | ||
* @returns {Mocha} this | ||
@@ -755,0 +753,0 @@ * @chainable |
@@ -200,2 +200,3 @@ 'use strict'; | ||
exports.list = function(failures) { | ||
var multipleErr, multipleTest; | ||
Base.consoleLog(); | ||
@@ -211,3 +212,12 @@ failures.forEach(function(test, i) { | ||
var msg; | ||
var err = test.err; | ||
var err; | ||
if (test.err && test.err.multiple) { | ||
if (multipleTest !== test) { | ||
multipleTest = test; | ||
multipleErr = [test.err].concat(test.err.multiple); | ||
} | ||
err = multipleErr.shift(); | ||
} else { | ||
err = test.err; | ||
} | ||
var message; | ||
@@ -303,3 +313,8 @@ if (err.message && typeof err.message.toString === 'function') { | ||
} | ||
test.err = err; | ||
// more than one error per test | ||
if (test.err && err instanceof Error) { | ||
test.err.multiple = (test.err.multiple || []).concat(err); | ||
} else { | ||
test.err = err; | ||
} | ||
failures.push(test); | ||
@@ -313,3 +328,3 @@ }); | ||
* @public | ||
* @memberof Mocha.reporters.Base | ||
* @memberof Mocha.reporters | ||
*/ | ||
@@ -316,0 +331,0 @@ Base.prototype.epilogue = function() { |
@@ -360,4 +360,4 @@ 'use strict'; | ||
var els = document.getElementsByClassName('suite hidden'); | ||
for (var i = 0; i < els.length; ++i) { | ||
els[i].className = els[i].className.replace('suite hidden', 'suite'); | ||
while (els.length > 0) { | ||
els[0].className = els[0].className.replace('suite hidden', 'suite'); | ||
} | ||
@@ -364,0 +364,0 @@ } |
@@ -868,3 +868,3 @@ 'use strict'; | ||
// bail | ||
this.emit(constants.EVENT_RUN_END); | ||
this.abort(); | ||
}; | ||
@@ -871,0 +871,0 @@ |
{ | ||
"name": "mocha", | ||
"version": "6.2.1", | ||
"version": "6.2.2", | ||
"description": "simple, flexible, fun test framework", | ||
@@ -150,2 +150,3 @@ "keywords": [ | ||
"Eugene Tiutiunnyk <eugene.tiutiunnyk@lookout.com>", | ||
"EunChan Park <pec9399@naver.com>", | ||
"Fabio M. Costa <fabiomcosta@gmail.com>", | ||
@@ -290,2 +291,3 @@ "Fábio Santos <fabiosantosart@gmail.com>", | ||
"Liam Newman <bitwiseman@gmail.com>", | ||
"Lindsay-Needs-Sleep <51773923+Lindsay-Needs-Sleep@users.noreply.github.com>", | ||
"Linus Unnebäck <linus@folkdatorn.se>", | ||
@@ -317,2 +319,3 @@ "lodr <salva@unoyunodiez.com>", | ||
"Merrick Christensen <merrick.christensen@gmail.com>", | ||
"Mia <miajeongdev@gmail.com>", | ||
"Michael Demmer <demmer@jut.io>", | ||
@@ -548,3 +551,4 @@ "Michael Jackson <mjijackson@gmail.com>", | ||
"@mocha/contributors": "^1.0.4", | ||
"@mocha/docdash": "^2.1.1", | ||
"@mocha/docdash": "^2.1.2", | ||
"acorn": "^7.0.0", | ||
"assetgraph-builder": "^6.10.1", | ||
@@ -570,3 +574,4 @@ "autoprefixer": "^9.6.0", | ||
"husky": "^1.3.1", | ||
"jsdoc": "^3.6.2", | ||
"hyperlink": "^4.3.1", | ||
"jsdoc": "^3.6.3", | ||
"karma": "^4.1.0", | ||
@@ -573,0 +578,0 @@ "karma-browserify": "^6.0.0", |
@@ -61,22 +61,22 @@ <p align="center"> | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/0/avatar)](https://opencollective.com/mochajs/sponsor/0/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/1/avatar)](https://opencollective.com/mochajs/sponsor/1/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/2/avatar)](https://opencollective.com/mochajs/sponsor/2/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/3/avatar)](https://opencollective.com/mochajs/sponsor/3/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/4/avatar)](https://opencollective.com/mochajs/sponsor/4/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/5/avatar)](https://opencollective.com/mochajs/sponsor/5/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/6/avatar)](https://opencollective.com/mochajs/sponsor/6/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/7/avatar)](https://opencollective.com/mochajs/sponsor/7/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/8/avatar)](https://opencollective.com/mochajs/sponsor/8/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/9/avatar)](https://opencollective.com/mochajs/sponsor/9/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/10/avatar)](https://opencollective.com/mochajs/sponsor/10/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/11/avatar)](https://opencollective.com/mochajs/sponsor/11/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/12/avatar)](https://opencollective.com/mochajs/sponsor/12/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/13/avatar)](https://opencollective.com/mochajs/sponsor/13/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/14/avatar)](https://opencollective.com/mochajs/sponsor/14/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/15/avatar)](https://opencollective.com/mochajs/sponsor/15/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/16/avatar)](https://opencollective.com/mochajs/sponsor/16/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/17/avatar)](https://opencollective.com/mochajs/sponsor/17/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/18/avatar)](https://opencollective.com/mochajs/sponsor/18/website) | ||
[![MochaJS Backer](https://opencollective.com/mochajs/sponsor/19/avatar)](https://opencollective.com/mochajs/sponsor/19/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/0/avatar)](https://opencollective.com/mochajs/sponsor/0/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/1/avatar)](https://opencollective.com/mochajs/sponsor/1/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/2/avatar)](https://opencollective.com/mochajs/sponsor/2/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/3/avatar)](https://opencollective.com/mochajs/sponsor/3/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/4/avatar)](https://opencollective.com/mochajs/sponsor/4/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/5/avatar)](https://opencollective.com/mochajs/sponsor/5/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/6/avatar)](https://opencollective.com/mochajs/sponsor/6/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/7/avatar)](https://opencollective.com/mochajs/sponsor/7/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/8/avatar)](https://opencollective.com/mochajs/sponsor/8/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/9/avatar)](https://opencollective.com/mochajs/sponsor/9/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/10/avatar)](https://opencollective.com/mochajs/sponsor/10/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/11/avatar)](https://opencollective.com/mochajs/sponsor/11/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/12/avatar)](https://opencollective.com/mochajs/sponsor/12/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/13/avatar)](https://opencollective.com/mochajs/sponsor/13/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/14/avatar)](https://opencollective.com/mochajs/sponsor/14/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/15/avatar)](https://opencollective.com/mochajs/sponsor/15/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/16/avatar)](https://opencollective.com/mochajs/sponsor/16/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/17/avatar)](https://opencollective.com/mochajs/sponsor/17/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/18/avatar)](https://opencollective.com/mochajs/sponsor/18/website) | ||
[![MochaJS Sponsor](https://opencollective.com/mochajs/sponsor/19/avatar)](https://opencollective.com/mochajs/sponsor/19/website) | ||
@@ -83,0 +83,0 @@ ## Development |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
993172
25054
59