     # I don't like old behavior, that was not in Vim and furthermore, this is counter intuitive.
     # Simply selecting area between quote is that normal user expects.
     # it "applies operators inside the next string in operator-pending mode (if not in a string)", ->
+
     it "[Changed behavior] applies operators inside area between quote", ->
       set
         cursor: [0, 26]
       ensure "di'",
         text: "''here' ' and over here"
         cursor: [0, 1]
-# ' something in here and in '' ' and over here"
 
     it "makes no change if past the last string on a line", ->
       set

        cursor: [0, 29]
        classListContains: 'normal-mode'
        classListNotContains: 'operator-pending-mode'

  # [TODO]
  describe "pair-any text object", ->

  describe "the 'a\"' text object", ->
    originalText = '" something in here and in "here" "'

        ensure 'vae', selectedText: text
        ensure 'escape', selectedText: ''
        ensure 'jjvae', selectedText: text

  describe "the pair-any text object", ->
    beforeEach ->
      set
        text: """
          .... "abc" ....
          .... 'abc' ....
          .... `abc` ....
          .... {abc} ....
          .... <abc> ....
          .... >abc< ....
          .... [abc] ....
          .... (abc) ....
          """
        cursor: [0, 7]

    it "applies operators any innner-pair and repeatable", ->
      ensure 'dis',
        text: """
          .... "" ....
          .... 'abc' ....
          .... `abc` ....
          .... {abc} ....
          .... <abc> ....
          .... >abc< ....
          .... [abc] ....
          .... (abc) ....
          """
      ensure 'j.j.j.j.j.j.j.',
        text: """
          .... "" ....
          .... '' ....
          .... `` ....
          .... {} ....
          .... <> ....
          .... >< ....
          .... [] ....
          .... () ....
          """
    it "applies operators any a-pair and repeatable", ->
      ensure 'das',
        text: """
          ....  ....
          .... 'abc' ....
          .... `abc` ....
          .... {abc} ....
          .... <abc> ....
          .... >abc< ....
          .... [abc] ....
          .... (abc) ....
          """
      ensure 'j.j.j.j.j.j.j.',
        text: """
          ....  ....
          ....  ....
          ....  ....
          ....  ....
          ....  ....
          ....  ....
          ....  ....
          ....  ....
          """
