hunk.code_window:     '--e3=yellow': ['!!!', {}, ['--e3=yellow']],
       '--e3': { e3: true },
       '--e3 true': { e3: true },
       '--e3=true': { e3: true },
     };
     Object.entries(tests).forEach(([str, expected]) => {
       it(`works for ${str}`, () => {
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit:     'a b c 1': { p1: 'a', p2: 'b', '--': ['c', '1'] },
  
hunk.file_path: packages/angular/cli/models/parser_spec.ts
hunk.type: add
file: /**
   * @license
   * Copyright Google Inc. All Rights Reserved.
   *
   * Use of this source code is governed by an MIT-style license that can be
   * found in the LICENSE file at https://angular.io/license
   */
  
  export class Command {
    constructor(
      public cmd: string,
      public args: string[] = [],
      public cwd: string = process.cwd(),
      public expectedExitCode = 0,
    ) { }
  
    toString() {
      const { cmd, args, cwd } = this;
      const argsStr = args.length > 0 ? ' ' + args.join(' ') : '';
  
      return `${cmd}${argsStr} (at ${cwd})`;
    }
  }
  