             [[10, 0], [10, 0]]
           ]
 
-    describe ".addSelectionAbove()", ->
+    fdescribe ".addSelectionAbove()", ->
       describe "when the selection is non-empty", ->
         it "selects the same region of the line above current selections if possible", ->
           editor.setSelectedBufferRange([[3, 16], [3, 21]])
           editor.addSelectionForBufferRange([[3, 37], [3, 44]])
           editor.addSelectionAbove()
           expect(editor.getSelectedBufferRanges()).toEqual [
+            [[3, 16], [3, 21]]
+            [[3, 37], [3, 44]]
             [[2, 16], [2, 21]]
             [[2, 37], [2, 40]]
-            [[3, 16], [3, 21]]
-            [[3, 37], [3, 44]]
           ]
           for cursor in editor.getCursors()
             expect(cursor.isVisible()).toBeFalsy()

          editor.setSelectedBufferRange([[6, 31], [6, 38]])
          editor.addSelectionAbove()
          expect(editor.getSelectedBufferRanges()).toEqual [
            [[3, 31], [3, 38]]
            [[6, 31], [6, 38]]
          ]

        it "honors the original selection's range (goal range) when adding across shorter lines", ->

          editor.addSelectionAbove()
          editor.addSelectionAbove()
          expect(editor.getSelectedBufferRanges()).toEqual [
            [[6, 22], [6, 38]]
            [[5, 22], [5, 30]]
            [[4, 22], [4, 29]]
            [[3, 22], [3, 38]]
          ]

      describe "when the selection is empty", ->
