parent
35f6d37ce2
commit
9e84157aa8
2 changed files with 11 additions and 3 deletions
|
|
@ -25,10 +25,13 @@ oop.inherits(JavaScriptWorker, Mirror);
|
|||
} catch(e) {
|
||||
// console.log("narcissus")
|
||||
// console.log(e);
|
||||
var chunks = e.message.split(":")
|
||||
var message = chunks.pop().trim();
|
||||
var lineNumber = parseInt(chunks.pop().trim()) - 1;
|
||||
this.sender.emit("narcissus", {
|
||||
row: e.lineno-1,
|
||||
row: lineNumber,
|
||||
column: null, // TODO convert e.cursor
|
||||
text: e.message,
|
||||
text: message,
|
||||
type: "error"
|
||||
});
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -63,7 +63,12 @@ module.exports = {
|
|||
var worker = new JavaScriptWorker(this.sender);
|
||||
worker.setValue("Juhu Kinners");
|
||||
worker.deferredUpdate.call();
|
||||
assert.equal(this.sender.events[0][1].type, "error");
|
||||
|
||||
var error = this.sender.events[0][1];
|
||||
assert.equal(error.text, "missing ; before statement");
|
||||
assert.equal(error.type, "error");
|
||||
assert.equal(error.row, 0);
|
||||
assert.equal(error.column, null);
|
||||
},
|
||||
|
||||
"test check for narcissus bug": function() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue