     describe "the ctrl-v keybinding", ->
       it "puts the editor into visual blockwise mode", ->
         set text: "012345\n\nabcdef", cursor: [0, 0]
-        ensure [ctrl: 'v'], mode: ['visual', 'blockwise']
+        ensure 'ctrl-v', mode: ['visual', 'blockwise']
 
     describe "selecting text", ->
       beforeEach ->

        ensure 'escape', mode: 'normal', cursor: [1, 0]
      it "v case-2 selection head is blank line", ->
        set cursor: [0, 1]
        ensure 'vj', mode: ['visual', 'characterwise'], cursor: [2, 0], selectedText: ": abc\n\n"
        ensure 'escape', mode: 'normal', cursor: [1, 0]
      it "V case-1", ->
        ensure 'V', mode: ['visual', 'linewise'], cursor: [2, 0]
        ensure 'escape', mode: 'normal', cursor: [1, 0]
      it "V case-2 selection head is blank line", ->
        set cursor: [0, 1]
        ensure 'Vj', mode: ['visual', 'linewise'], cursor: [2, 0], selectedText: "0: abc\n\n"
        ensure 'escape', mode: 'normal', cursor: [1, 0]
      it "ctrl-v", ->
        ensure {ctrl: 'v'}, mode: ['visual', 'blockwise'], cursor: [2, 0]
        ensure 'escape', mode: 'normal', cursor: [1, 0]

  describe "marks", ->


        describe "blockwise: ctrl-v twice", ->
          it "activating twice make editor return to normal mode ", ->
            ensure 'ctrl-v', mode: ['visual', 'blockwise']
            ensure 'ctrl-v', mode: 'normal', cursor: cursorPosition

      describe "change submode within visualmode", ->
        beforeEach ->
