fix typo in noworker detection
This commit is contained in:
parent
38dc22b421
commit
49967c139a
3 changed files with 12 additions and 3 deletions
|
|
@ -71,7 +71,7 @@ var IncrementalSearch = require("ace/incremental_search").IncrementalSearch;
|
|||
|
||||
|
||||
var workerModule = require("ace/worker/worker_client");
|
||||
if (location.href.indexOf("noworker" !== -1)) {
|
||||
if (location.href.indexOf("noworker") !== -1) {
|
||||
workerModule.WorkerClient = workerModule.UIWorkerClient;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5308,7 +5308,7 @@ var JSHINT = (function () {
|
|||
nobreaknonadjacent(state.tokens.prev, state.tokens.curr);
|
||||
nonadjacent(state.tokens.curr, state.tokens.next);
|
||||
}
|
||||
if (s === "in" && left.id === "!") {
|
||||
if (s === "in" && left && left.id === "!") {
|
||||
warning("W018", left, "!");
|
||||
}
|
||||
if (typeof f === "function") {
|
||||
|
|
@ -7892,4 +7892,4 @@ req("/src/stable/jshint.js");
|
|||
|
||||
function req() {return require.apply(this, arguments)}
|
||||
module.exports = req("/src/stable/jshint.js");
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -87,6 +87,15 @@ module.exports = {
|
|||
assert.equal(error.type, "error");
|
||||
assert.equal(error.row, 0);
|
||||
assert.equal(error.column, 4);
|
||||
},
|
||||
|
||||
"test for each": function() {
|
||||
var worker = new JavaScriptWorker(this.sender);
|
||||
worker.setValue("for each(var i in x)'");
|
||||
worker.deferredUpdate.call();
|
||||
|
||||
var error = this.sender.events[0][1][0];
|
||||
assert.equal(error.text, "Expected '(' and instead saw 'each'.");
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue