hunk.code_window:     const tree = await schematicRunner.runSchematicAsync('application', options, workspaceTree)
         .toPromise();
       const content = tree.readContent('/projects/foo/.browserslistrc');
       expect(content).toContain(`not IE 9-11 # For IE 9-11 support, remove 'not'.`);
     });
   });
hunk.labels: keep keep keep replace keep keep
hunk.after_edit:     expect(content).toContain('not IE 11');
       expect(content).toContain('not IE 9-10');
  
hunk.file_path: packages/schematics/angular/application/index_spec.ts
hunk.type: replace
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
   */
  // tslint:disable:no-implicit-dependencies
  import { logging, tags } from '@angular-devkit/core';
  import { existsSync } from 'fs';
  import { join } from 'path';
  import { packages } from '../lib/packages';
  
  export default async function (_options: {}, logger: logging.Logger) {
    let error = false;
  
    for (const pkgName of Object.keys(packages)) {
      const pkg = packages[pkgName];
  
      if (pkg.packageJson.private) {
        // Ignore private packages.
        continue;
      }
  
      // There should be at least one BUILD file next to each package.json.
      if (!existsSync(join(pkg.root, 'BUILD')) && !existsSync(join(pkg.root, 'BUILD.bazel'))) {
        logger.error(tags.oneLine`
          The package ${JSON.stringify(pkgName)} does not have a BUILD file associated to it. You
          must either set an exception or make sure it can be built using Bazel.
        `);
        error = true;
      }
    }
  
    // TODO: enable this to break
    if (error) {
      // process.exit(1);
      logger.warn('Found some BUILD files missing, which will be breaking your PR soon.');
    }
  
    return 0;
  }
  