|
@@ -21,9 +21,12 @@ module.exports = HealthCheckController =
|
|
|
# be in its parent, when it is loaded by mocha.addFile.
|
|
# be in its parent, when it is loaded by mocha.addFile.
|
|
|
path = require.resolve(__dirname + "/../../../../test/smoke/js/SmokeTests.js")
|
|
path = require.resolve(__dirname + "/../../../../test/smoke/js/SmokeTests.js")
|
|
|
smokeTestModule = require.cache[path]
|
|
smokeTestModule = require.cache[path]
|
|
|
- parent = smokeTestModule.parent
|
|
|
|
|
- while (idx = parent.children.indexOf(smokeTestModule)) != -1
|
|
|
|
|
- parent.children.splice(idx, 1)
|
|
|
|
|
|
|
+ if smokeTestModule?
|
|
|
|
|
+ parent = smokeTestModule.parent
|
|
|
|
|
+ while (idx = parent.children.indexOf(smokeTestModule)) != -1
|
|
|
|
|
+ parent.children.splice(idx, 1)
|
|
|
|
|
+ else
|
|
|
|
|
+ logger.warn {path}, "smokeTestModule not defined"
|
|
|
# remove the smokeTest from the module cache
|
|
# remove the smokeTest from the module cache
|
|
|
delete require.cache[path]
|
|
delete require.cache[path]
|
|
|
|
|
|