         close = [0, 3]
         beforeEach ->
           set {text}
-        it "case-1 normal", -> check open, 'd', text: textFinal, cursor: [0, 1]
+        it "case-1 normal", -> check open,  'd', text: textFinal, cursor: [0, 1]
         it "case-2 normal", -> check close, 'd', text: textFinal, cursor: [0, 1]
-        it "case-3 visual", -> check open, 'v', {selectedText}
+        it "case-3 visual", -> check open,  'v', {selectedText}
         it "case-4 visual", -> check close, 'v', {selectedText}
 
   describe "AllowForwarding family", ->
     beforeEach ->
       atom.keymaps.add "test",
         'atom-text-editor.vim-mode-plus.operator-pending-mode, atom-text-editor.vim-mode-plus.visual-mode':
-          'i }':  'vim-mode-plus:inner-curly-bracket-allow-forwarding'
-          'i >':  'vim-mode-plus:inner-angle-bracket-allow-forwarding'
-          'i ]':  'vim-mode-plus:inner-square-bracket-allow-forwarding'
-          'i )':  'vim-mode-plus:inner-parenthesis-allow-forwarding'
-
-          'a }':  'vim-mode-plus:a-curly-bracket-allow-forwarding'
-          'a >':  'vim-mode-plus:a-angle-bracket-allow-forwarding'
-          'a ]':  'vim-mode-plus:a-square-bracket-allow-forwarding'
-          'a )':  'vim-mode-plus:a-parenthesis-allow-forwarding'
+          'i }': 'vim-mode-plus:inner-curly-bracket-allow-forwarding'
+          'i >': 'vim-mode-plus:inner-angle-bracket-allow-forwarding'
+          'i ]': 'vim-mode-plus:inner-square-bracket-allow-forwarding'
+          'i )': 'vim-mode-plus:inner-parenthesis-allow-forwarding'
+
+          'a }': 'vim-mode-plus:a-curly-bracket-allow-forwarding'
+          'a >': 'vim-mode-plus:a-angle-bracket-allow-forwarding'
+          'a ]': 'vim-mode-plus:a-square-bracket-allow-forwarding'
+          'a )': 'vim-mode-plus:a-parenthesis-allow-forwarding'
 
       set
         text: """

          set {text}

        # Select
        it "[1] forwarding", -> check [1, 0], 'v', {selectedText}
        it "[2] openTag leftmost", -> check [1, 2], 'v', {selectedText}
        it "[3] openTag rightmost", -> check [1, 8], 'v', {selectedText}
        it "[4] Inner text", -> check [1, 10], 'v', {selectedText}
        it "[5] closeTag leftmost", -> check [1, 14], 'v', {selectedText}
        it "[6] closeTag rightmost", -> check [1, 21], 'v', {selectedText}
        it "[7] right of closeTag", -> check [2, 0], 'v', {selectedText: aABC}

        # Delete
        it "[8] forwarding", -> check [1, 0], 'd', {text: textAfterDeleted}
        it "[9] openTag leftmost", -> check [1, 2], 'd', {text: textAfterDeleted}
        it "[10] openTag rightmost", -> check [1, 8], 'd', {text: textAfterDeleted}
        it "[11] Inner text", -> check [1, 10], 'd', {text: textAfterDeleted}
        it "[12] closeTag leftmost", -> check [1, 14], 'd', {text: textAfterDeleted}
        it "[13] closeTag rightmost", -> check [1, 21], 'd', {text: textAfterDeleted}
        it "[14] right of closeTag", -> check [2, 0], 'd', {text: ""}

  describe "SquareBracket", ->
    describe "inner-square-bracket", ->

        close = [0, 3]
        beforeEach ->
          set {text}
        it "case-1 normal", -> check open,  'd', text: textFinal, cursor: [0, 1]
        it "case-2 normal", -> check close, 'd', text: textFinal, cursor: [0, 1]
        it "case-3 visual", -> check open,  'v', {selectedText}
        it "case-4 visual", -> check close, 'v', {selectedText}
  describe "SingleQuote", ->
    describe "inner-single-quote", ->
