hunk.code_window:       });
         const { result } = await harness.executeOnce();
         expect(result?.success).toBe(true);
         harness.expectFile('dist/index.html').content.not.toContain(`<style`);
       });
  
hunk.labels: keep keep keep keep keep replace keep keep
hunk.after_edit:       harness
           .expectFile('dist/index.html')
           .content.toContain(
             `<link rel="stylesheet" href="styles.css" media="print" onload="this.media='all'">`,
           );
         harness.expectFile('dist/index.html').content.toContain(`body{color:#000;}`);
  
hunk.file_path: packages/angular_devkit/build_angular/src/builders/browser/tests/options/inline-critical_spec.ts
hunk.type: replace
file: /**
   * @license
   * Copyright Google LLC 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
   */
  
  import { TaskConfiguration, TaskConfigurationGenerator } from '../../src';
  import { RepositoryInitializerName, RepositoryInitializerTaskOptions } from './options';
  
  export interface CommitOptions {
    message?: string;
    name?: string;
    email?: string;
  }
  
  export class RepositoryInitializerTask
    implements TaskConfigurationGenerator<RepositoryInitializerTaskOptions> {
    constructor(public workingDirectory?: string, public commitOptions?: CommitOptions) {}
  
    toConfiguration(): TaskConfiguration<RepositoryInitializerTaskOptions> {
      return {
        name: RepositoryInitializerName,
        options: {
          commit: !!this.commitOptions,
          workingDirectory: this.workingDirectory,
          authorName: this.commitOptions && this.commitOptions.name,
          authorEmail: this.commitOptions && this.commitOptions.email,
          message: this.commitOptions && this.commitOptions.message,
        },
      };
    }
  }
  