message: see if I can get more info by asserting the lines
diff: @@ -217,6 +217,10 @@ async function testIt(modeHandler: ModeHandler, testObj: ITestObject): Promise<v
  // Check valid test object input
  assert(helper.isValid, "Missing '|' in test object.");
  +
  + // end: check given end output is correct
  + //
  + assertEqualLines(helper.asVimOutputText());
  // Check final cursor position
  //
  let actualPosition = Position.FromVSCodePosition(TextEditor.getSelection().start);
  @@ -228,10 +232,6 @@ async function testIt(modeHandler: ModeHandler, testObj: ITestObject): Promise<v
  'Cursor CHARACTER position is wrong.'
  );
  - // end: check given end output is correct
  - //
  - assertEqualLines(helper.asVimOutputText());
  -
  // endMode: check end mode is correct if given
  if (typeof testObj.endMode !== 'undefined') {
  let actualMode = ModeName[modeHandler.currentMode.name].toUpperCase();
  