 
   describe "duplicate right/left", ->
     describe "linewise", ->
-      originalText = null
+      textOriginal = null
       beforeEach ->
-        originalText = """
+        textOriginal = """
           0 |_
           1 midle |_
           2 very long |_
 
           """
         set
-          text: originalText
+          text: textOriginal
           cursor: [0, 0]
 
       describe "overwrite: false", ->


        ensure "escape u",
          mode: 'normal',
          text: originalText

      it "clear overwritten state and undo grouping on mode shift", ->
        set cursor: [2, 6]
        ensureMove = getEnsureWithOptions({mode: ['visual', 'blockwise'], selectedTextOrdered})
        ensureMove "ctrl-v 3 j 9 l",
          text: originalText

        ensureMove "down 2 right", text: """
          01234567890123456789012

          """
        ensure "escape", mode: 'normal'
        ensure "u", mode: 'normal', text: textGrouped
        ensure "u", mode: 'normal', text: textOriginal
