Add test for reordering tabs in linux

This commit is contained in:
Ardeshir Javaherchi
2014-11-08 16:35:24 -08:00
committed by Ben Ogle
parent ff80545285
commit a0e4d8b582

View File

@@ -146,6 +146,22 @@ describe "Pane", ->
pane.activateNextItem()
expect(pane.getActiveItem()).toBe item1
describe "::moveItemToRight() and ::moveItemToLeft()", ->
it "moves the active item to the right/left item, without looping around at either end", ->
pane = new Pane(items: [new Item("A"), new Item("B"), new Item("C")])
[item1, item2, item3] = pane.getItems()
expect(pane.getActiveItem()).toBe item1
pane.moveItemToLeft()
expect(pane.getItems()).toEqual [item1, item2, item3]
pane.moveItemToRight()
expect(pane.getItems()).toEqual [item2, item1, item3]
pane.moveItemToRight()
pane.moveItemToRight()
expect(pane.getItems()).toEqual [item2, item3, item1]
describe "::activateItemAtIndex(index)", ->
it "activates the item at the given index", ->
pane = new Pane(items: [new Item("A"), new Item("B"), new Item("C")])