           <b>abcdefg</b>
         </div>'
     }, {
-      name: 'should apply to inside of node'
-      start: 4
-      length: 1
-      expected:
-        '<div class="line">
-          <b>123</b>
-          <i>4</i>
-          <b>
-            <i>5</i>
-          </b>
-          <i>6</i>
-        </div>
-        <div class="line">
-          <s>7</s>
-          <u>8</u>
+      target: 'nodes spanning multiple lines'
+      start: 3
+      length: 6
+      expected:
+        '<div class="line">
+          <b>123</b>
+          <b>
+            <i>456</i>
+          </b>
+        </div>
+        <div class="line">
+          <b>
+            <s>7</s>
+            <u>8</u>
+          </b>
           <s>9</s>
           <u>0</u>
         </div>

          <b>abcdefg</b>
        </div>'
    }, {
      name: 'should apply to nodes spanning multiple lines'
      start: 3
      length: 6
      expected:
        '<div class="line">
          <b>123</b>
          <b>
            <i>456</i>
          </b>
        </div>
        <div class="line">
          <b>
            <s>7</s>
            <u>8</u>
          </b>
          <s>9</s>
          <u>0</u>
        </div>
        <div class="line">
          <b>abcdefg</b>
        </div>'
    }, {
      name: 'should apply to entire line'
      start: 7
      length: 4
      expected:

          <b>abcdefg</b>
        </div>'
    }, {
      target: 'entire line with preceding and trailing newline'
      start: 6
      length: 6
      expected:
