Socket
Socket
Sign inDemoInstall

mocha

Package Overview
Dependencies
133
Maintainers
4
Versions
192
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 6.2.1 to 6.2.2

5

lib/cli/node-flags.js

@@ -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(' ')

1

lib/cli/options.js

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc