Merge branch 'master' of github.com:github/atom

This commit is contained in:
Nathan Sobo
2012-04-11 14:59:03 -06:00
5 changed files with 82 additions and 13 deletions

View File

@@ -2096,3 +2096,37 @@ describe "Editor", ->
eventHandler.reset()
editor.buffer.setPath("new.txt")
expect(eventHandler).toHaveBeenCalled()
describe ".loadNextEditorState()", ->
it "loads the next editor state and wraps to beginning when end is reached", ->
buffer0 = new Buffer("0")
buffer1 = new Buffer("1")
buffer2 = new Buffer("2")
editor = new Editor {buffer: buffer0}
editor.setBuffer(buffer1)
editor.setBuffer(buffer2)
expect(editor.buffer.path).toBe "2"
editor.loadNextEditorState()
expect(editor.buffer.path).toBe "0"
editor.loadNextEditorState()
expect(editor.buffer.path).toBe "1"
editor.loadNextEditorState()
expect(editor.buffer.path).toBe "2"
describe ".loadPreviousEditorState()", ->
it "loads the next editor state and wraps to beginning when end is reached", ->
buffer0 = new Buffer("0")
buffer1 = new Buffer("1")
buffer2 = new Buffer("2")
editor = new Editor {buffer: buffer0}
editor.setBuffer(buffer1)
editor.setBuffer(buffer2)
expect(editor.buffer.path).toBe "2"
editor.loadPreviousEditorState()
expect(editor.buffer.path).toBe "1"
editor.loadPreviousEditorState()
expect(editor.buffer.path).toBe "0"
editor.loadPreviousEditorState()
expect(editor.buffer.path).toBe "2"