fix undo manger bug

This commit is contained in:
Fabian Jakobs 2010-05-04 11:55:46 +02:00
commit 574db72780
2 changed files with 10 additions and 11 deletions

View file

@ -134,35 +134,33 @@ var TextDocumentTest = new TestCase("TextDocumentTest", {
editor.removeLines();
var step1 = doc.toString();
assertEquals("222\n333", step1);
// call normally async code now
doc.$informUndoManager.call();
editor.removeLines();
var step2 = doc.toString();
assertEquals("333", step2);
// call normally async code now
doc.$informUndoManager.call();
editor.removeLines();
var step3 = doc.toString();
assertEquals("", step3);
// call normally async code now
doc.$informUndoManager.call();
undoManager.undo();
doc.$informUndoManager.call();
assertEquals(step2, doc.toString());
undoManager.undo();
doc.$informUndoManager.call();
assertEquals(step1, doc.toString());
undoManager.undo();
doc.$informUndoManager.call();
assertEquals(initialText, doc.toString());
undoManager.undo();
doc.$informUndoManager.call();
assertEquals(initialText, doc.toString());
// undoManager.redo();
// assertEquals(removedText, doc.toString());
}
});