In test/parallel/test-repl-tab-complete.js, the following not only fails silently, it aborts the running of the remainder of the tests in this source file:
// def has the params and { on a separate lineputIn.run(['var top = function() {','r = function test (',' one, two) {','var inner = {',' one:1','};']);testMe.complete('inner.o',getNoResultsFunction());If this test is changed to have only assertions that pass (e.g., assert.strictEqual(null, null);, then execution continues. If it has assertions that fail (e.g., assert.strictEqual(1, 2);, then the test fails silently, the remainder of the tests are aborted, and overall success is reported.
In
test/parallel/test-repl-tab-complete.js, the following not only fails silently, it aborts the running of the remainder of the tests in this source file:If this test is changed to have only assertions that pass (e.g.,
assert.strictEqual(null, null);, then execution continues. If it has assertions that fail (e.g.,assert.strictEqual(1, 2);, then the test fails silently, the remainder of the tests are aborted, and overall success is reported.