Add test: modified buffer terminates pending state

Test not yet passing. ::insertText is not triggering terminatePendingState. Not sure why...
This commit is contained in:
Katrina Uychaco
2015-12-24 18:43:57 -08:00
parent 7f57b0ada4
commit 217e07530f

View File

@@ -5821,3 +5821,11 @@ describe "TextEditor", ->
editor1.terminatePendingState()
expect(editor1.isPending()).toBe false
expect(events).toEqual [editor1]
it "should terminate pending state when buffer is changed", ->
events = []
editor1.onDidTerminatePendingState (event) -> events.push(event)
expect(editor1.isPending()).toBe true
editor1.insertText('I\'ll be back!')
expect(editor1.isPending()).toBe false
expect(events).toEqual [editor1]