             '-+'
             '-C'
           ]
-        ensureBlockwiseSelection head: 'top', tail: 'bottom', reversed: true
+        ensureBlockwiseSelection head: 'top', tail: 'bottom', headReversed: true
 
       it 'case-3', ->
         ensure '2 h 3 k ctrl-v',

    describe 'o', ->
      it "change blockwiseHead to opposite side and reverse selection", ->
        keystroke 'o'
        ensureBlockwiseSelection head: 'top', tail: 'bottom', reversed: true

        keystroke 'o'
        ensureBlockwiseSelection head: 'bottom', tail: 'top', reversed: false
    describe 'capital O', ->
      it "reverse each selection", ->
        keystroke 'O'
        ensureBlockwiseSelection head: 'bottom', tail: 'top', reversed: true
        keystroke 'O'
        ensureBlockwiseSelection head: 'bottom', tail: 'top', reversed: false

  describe "shift from characterwise to blockwise", ->
    describe "when selection is not reversed", ->

{getVimState, TextData} = require './spec-helper'
swrap = require '../lib/selection-wrapper'

fdescribe "Visual Blockwise", ->
  [set, ensure, keystroke, editor, editorElement, vimState] = []
  textInitial = """
    01234567890123456789
