message: Added unit tests for command U
diff: @@ -1231,6 +1231,41 @@ suite('Mode Normal', () => {
  end: ['ab|c'],
  });
  + newTest({
  + title: "Can handle 'U'",
  + start: ['|'],
  + keysPressed: 'iabc<Esc>U',
  + end: ['|'],
  + });
  +
  + newTest({
  + title: "Can handle 'U' for multiple changes",
  + start: ['|'],
  + keysPressed: 'idef<Esc>aghi<Esc>U',
  + end: ['|'],
  + });
  +
  + newTest({
  + title: "Can handle 'U' for new line below",
  + start: ['|'],
  + keysPressed: 'iabc<Esc>odef<Esc>U',
  + end: ['abc', '|'],
  + });
  +
  + newTest({
  + title: "Can handle 'U' for new line above",
  + start: ['|'],
  + keysPressed: 'iabc<Esc>Odef<Esc>U',
  + end: ['|', 'abc'],
  + });
  +
  + newTest({
  + title: "Can handle 'U' for consecutive changes only",
  + start: ['|'],
  + keysPressed: 'iabc<Esc>odef<Esc>kAghi<Esc>U',
  + end: ['abc|', 'def'],
  + });
  +
  newTest({
  title: 'Redo',
  start: ['|'],
  