             .... [abc] ....
             .... (abc) ....
             """
-        ensure 'j.j.j.j.j.j.j.',
+        ensure 'j . j . j . j . j . j . j .',
           text: """
             ....  ....
             ....  ....

            cursor: [0, 6]

        it "change inside word", ->
          ensure 'ciw', text: "abc()", mode: "insert"

        it "delete inside word", ->
          ensure 'diw', text: "abc()", mode: "normal"

    describe "a-word", ->
      beforeEach ->
        set text: "12345 abcde ABCDE", cursor: [0, 9]

      it "applies operators from the start of the current word to the start of the next word in operator-pending mode", ->
        ensure 'daw',
          text: "12345 ABCDE"
          cursor: [0, 6]
          register: '"': text: "abcde "

      it "selects from the start of the current word to the start of the next word in visual mode", ->
        ensure 'vaw', selectedScreenRange: [[0, 6], [0, 12]]

      it "doesn't span newlines", ->
        set text: "12345\nabcde ABCDE", cursor: [0, 3]
        ensure 'vaw', selectedBufferRange: [[0, 0], [0, 5]]

      it "doesn't span special characters", ->
        set text: "1(345\nabcde ABCDE", cursor: [0, 3]
        ensure 'vaw', selectedBufferRange: [[0, 2], [0, 5]]

  describe "WholeWord", ->
    describe "inner-whole-word", ->

            .... [abc] ....
            .... (abc) ....
            """
        ensure 'j . j . j . j . j . j . j .',
          text: """
            .... "" ....
            .... '' ....
