[Pkg-javascript-commits] [uglifyjs] 434/491: improve `mocha` tests (#2797)
Jonas Smedegaard
dr at jones.dk
Wed Feb 14 19:52:01 UTC 2018
This is an automated email from the git hooks/post-receive script.
js pushed a commit to annotated tag debian/3.3.10-1
in repository uglifyjs.
commit 224c14d49d0f007af641b8c7d358814634ea7c5f
Author: Alex Lam S.L <alexlamsl at gmail.com>
Date: Tue Jan 16 17:51:25 2018 +0800
improve `mocha` tests (#2797)
- workaround sporadic delays from Travis CI
---
test/mocha.js | 39 +++++++++++++++++----------------------
1 file changed, 17 insertions(+), 22 deletions(-)
diff --git a/test/mocha.js b/test/mocha.js
index 411f52c..fb8c384 100644
--- a/test/mocha.js
+++ b/test/mocha.js
@@ -1,29 +1,24 @@
-var Mocha = require('mocha'),
- fs = require('fs'),
- path = require('path');
+var fs = require("fs");
+var Mocha = require("mocha");
+var path = require("path");
-// Instantiate a Mocha instance.
-var mocha = new Mocha({});
-
-var testDir = __dirname + '/mocha/';
-
-// Add each .js file to the mocha instance
-fs.readdirSync(testDir).filter(function(file){
- // Only keep the .js files
- return file.substr(-3) === '.js';
+// Instantiate a Mocha instance
+var mocha = new Mocha({
+ timeout: 5000
+});
+var testDir = __dirname + "/mocha/";
-}).forEach(function(file){
- mocha.addFile(
- path.join(testDir, file)
- );
+// Add each .js file to the Mocha instance
+fs.readdirSync(testDir).filter(function(file) {
+ return /\.js$/.test(file);
+}).forEach(function(file) {
+ mocha.addFile(path.join(testDir, file));
});
module.exports = function() {
mocha.run(function(failures) {
- if (failures !== 0) {
- process.on('exit', function () {
- process.exit(failures);
- });
- }
+ if (failures) process.on("exit", function() {
+ process.exit(failures);
+ });
});
-};
\ No newline at end of file
+};
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/uglifyjs.git
More information about the Pkg-javascript-commits
mailing list