fix typo in noworker detection

This commit is contained in:
nightwing 2013-07-09 18:22:18 +04:00
commit 49967c139a
3 changed files with 12 additions and 3 deletions

View file

@ -71,7 +71,7 @@ var IncrementalSearch = require("ace/incremental_search").IncrementalSearch;
var workerModule = require("ace/worker/worker_client"); var workerModule = require("ace/worker/worker_client");
if (location.href.indexOf("noworker" !== -1)) { if (location.href.indexOf("noworker") !== -1) {
workerModule.WorkerClient = workerModule.UIWorkerClient; workerModule.WorkerClient = workerModule.UIWorkerClient;
} }

View file

@ -5308,7 +5308,7 @@ var JSHINT = (function () {
nobreaknonadjacent(state.tokens.prev, state.tokens.curr); nobreaknonadjacent(state.tokens.prev, state.tokens.curr);
nonadjacent(state.tokens.curr, state.tokens.next); nonadjacent(state.tokens.curr, state.tokens.next);
} }
if (s === "in" && left.id === "!") { if (s === "in" && left && left.id === "!") {
warning("W018", left, "!"); warning("W018", left, "!");
} }
if (typeof f === "function") { if (typeof f === "function") {

View file

@ -87,6 +87,15 @@ module.exports = {
assert.equal(error.type, "error"); assert.equal(error.type, "error");
assert.equal(error.row, 0); assert.equal(error.row, 0);
assert.equal(error.column, 4); 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'.");
} }
}; };