hunk.code_window:       ...(options.commonChunk !== undefined ? { commonChunk: options.commonChunk } : {}),
         ...(options.baseHref !== undefined ? { baseHref: options.baseHref } : {}),
         ...(options.progress !== undefined ? { progress: options.progress } : {}),
         ...(options.poll !== undefined ? { poll: options.poll } : {}),
       };
       const browserTargetSpec = { project, target, configuration, overrides };
       const builderConfig = architect.getBuilderConfiguration<BrowserBuilderSchema>(
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit:       ...(options.verbose !== undefined ? { verbose: options.verbose } : {}),
  
hunk.file_path: packages/angular_devkit/build_angular/src/dev-server/index.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
   */
  
  import { request, runTargetSpec } from '@angular-devkit/architect/testing';
  import { from } from 'rxjs';
  import { concatMap, take, tap } from 'rxjs/operators';
  import { devServerTargetSpec, host } from '../utils';
  
  
  describe('Dev Server Builder', () => {
    beforeEach(done => host.initialize().toPromise().then(done, done.fail));
    afterEach(done => host.restore().toPromise().then(done, done.fail));
  
    it('works', (done) => {
      runTargetSpec(host, devServerTargetSpec).pipe(
        tap((buildEvent) => expect(buildEvent.success).toBe(true)),
        concatMap(() => from(request('http://localhost:4200/index.html'))),
        tap(response => expect(response).toContain('<title>HelloWorldApp</title>')),
        take(1),
      ).toPromise().then(done, done.fail);
    }, 30000);
  });
  