       editor.moveToNextSubwordBoundary()
       expect(editor.getCursorBufferPosition()).toEqual([0, 3])
 
-    describe "when 2 cursors", ->
-      it "traverses both camelCase words", ->
-        editor.setText("curOp\ncursorOptions\n")
-        editor.setCursorBufferPosition([0, 0])
-        editor.addCursorAtBufferPosition([1, 0])
-        [cursor1, cursor2] = editor.getCursors()
-
-        editor.moveToNextSubwordBoundary()
-        expect(cursor1.getBufferPosition()).toEqual([0, 3])
-        expect(cursor2.getBufferPosition()).toEqual([1, 6])
+    it "works with multiple cursors", ->
+      editor.setText("curOp\ncursorOptions\n")
+      editor.setCursorBufferPosition([0, 0])
+      editor.addCursorAtBufferPosition([1, 0])
+      [cursor1, cursor2] = editor.getCursors()
+
+      editor.moveToNextSubwordBoundary()
+      expect(cursor1.getBufferPosition()).toEqual([0, 3])
+      expect(cursor2.getBufferPosition()).toEqual([1, 6])
 
   describe ".selectToPreviousSubwordBoundary", ->
     it "selects subwords", ->

      editor.moveToPreviousSubwordBoundary()
      expect(editor.getCursorBufferPosition()).toEqual([0, 1])

    it "traverses consecutive uppercase characters", ->
      editor.setText(" AAADF \n")
      editor.setCursorBufferPosition([0, 7])
      editor.moveToPreviousSubwordBoundary()

      editor.moveToPreviousSubwordBoundary()
      expect(editor.getCursorBufferPosition()).toEqual([0, 1])

    it "skips consecutive non-word characters", ->
      editor.setText("e, => \n")
      editor.setCursorBufferPosition([0, 6])
      editor.moveToPreviousSubwordBoundary()
