hunk.code_window:     expect(files).not.toContain('/tslint.json');
       expect(files).not.toContain('/.editorconfig');
     });
     it('should not add strict compiler options when false', async () => {
       const tree = await schematicRunner.runSchematicAsync('workspace', { ...defaultOptions, strict: false }).toPromise();
       const { compilerOptions, angularCompilerOptions } =
         // tslint:disable-next-line: no-any
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit:   it('should set the `enableI18nLegacyMessageIdFormat` Angular compiler option', async () => {
       const tree = await schematicRunner.runSchematicAsync('workspace', defaultOptions).toPromise();
       const { angularCompilerOptions } =
         // tslint:disable-next-line: no-any
         parseJson(tree.readContent('tsconfig.json').toString(), JsonParseMode.Loose) as any;
       expect(angularCompilerOptions.enableI18nLegacyMessageIdFormat).toBe(false);
     });
  
hunk.file_path: packages/schematics/angular/workspace/index_spec.ts
hunk.type: add
file: /* To learn more about this file see: https://angular.io/config/tsconfig. */
  {
    "compileOnSave": false,
    "compilerOptions": {
      "baseUrl": "./",
      "outDir": "./dist/out-tsc",<% if (strict) { %>
      "forceConsistentCasingInFileNames": true,
      "strict": true,
      "noImplicitReturns": true,
      "noFallthroughCasesInSwitch": true,<% } %>
      "sourceMap": true,
      "declaration": false,
      "downlevelIteration": true,
      "experimentalDecorators": true,
      "moduleResolution": "node",
      "importHelpers": true,
      "target": "es2015",
      "module": "es2020",
      "lib": [
        "es2018",
        "dom"
      ]
    }<% if (strict) { %>,
    "angularCompilerOptions": {
      "strictInjectionParameters": true,
      "strictInputAccessModifiers": true,
      "strictTemplates": true
    }<% } %>
  }
  