   skip: !rightWhiteSpaceIsNormal,
  },

  // The cases that the following line is a child of block element and has
  // different white-space with <span>.
  {
    initialHTML:
      `<div style="${leftWhiteSpace}">abc${caretInLeft}</div>` +
        `<span style="${rightWhiteSpace}">${caretInRight}def</span>`,
    expectedHTML: aAttrsInLeftBlock => {
      return [
        `<div style="${leftWhiteSpace}">abc<span ${aAttrsInLeftBlock}>def</span></div>`,
      ];
    },
    skip: rightWhiteSpaceIsNormal,
  },