diff --git a/bin/qunit-cli b/bin/qunit-cli index 3f0399a..625bb7b 100755 --- a/bin/qunit-cli +++ b/bin/qunit-cli @@ -8,6 +8,7 @@ var argv = require('optimist') .argv; var assign = require('object-assign') +var glob = require('glob') var files = argv._; @@ -48,9 +49,15 @@ if (code) { // Run tests files.forEach(function(file) { - require(resolve(file)) + glob(file, function (err, files) { + if (!err) { + files.forEach(function(file) { + require(resolve(file)) + }) + } + }) }); // Start the suite -QUnit.load(); \ No newline at end of file +QUnit.load(); diff --git a/package.json b/package.json index bd61f84..10cf949 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "bugs": "http://github.com/devongovett/qunit/issues", "dependencies": { "colors": "*", + "glob": "^7.1.2", "object-assign": "^2.0.0", "optimist": ">=0.3", "qunitjs": "^1.15.0"