hunk.code_window: export default function() {
     const modulePath = join('src', 'app', 'app.module.ts');
     return ng('generate', 'component', 'test-component', '--export')
       .then(() => expectFileToMatch(modulePath, /exports: \[\n(\s*)  TestComponentComponent\n\1\]/))
       // Try to run the unit tests.
       .then(() => ng('test', '--watch=false'));
   }
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:     .then(() => expectFileToMatch(modulePath, /exports: \[\r?\n(\s*)  TestComponentComponent\r?\n\1\]/))
  
hunk.file_path: tests/legacy-cli/e2e/tests/generate/component/component-module-export.ts
hunk.type: replace
file: import { Rule, SchematicContext, Tree } from '@angular-devkit/schematics';
  
  
  // You don't have to export the function as default. You can also have more than one rule factory
  // per file.
  export function <%= camelize(name) %>(_options: any): Rule {
    return (tree: Tree, _context: SchematicContext) => {
      return tree;
    };
  }
  