function mockTopLevelProgOptions() {
  let options = [
    { name: function() { return 'timeout'; } }
  ];
  let commands = [
    { name: function() { return 'ci'; } },
    { name: function() { return 'launchers'; } }
  ];
  let parentOptions = {
    port: 8081,
    options: [
      { name: function() { return 'port'; } },
      { name: function() { return 'launcher'; } }
    ],
    cwd: 'tests'
  };
  let progOptions = {
    timeout: 2,
    parent: parentOptions,
    __proto__: parentOptions,
    options: options,
    commands: commands,
    _events: []
  };
  return progOptions;
}
/*.js']);
      config.getSrcFiles(function(err, files) {
        expect(files).to.deep.equal([
          fileEntry(path.join('fixtures', 'nested_src_files', 'with', 'nested', 'file.js'))
        ]);
        done();
      });
    });
  });

  describe('getServeFiles', function() {
    it('just delegates to getFileSet', function(done) {
      let egg = [];
      config.set('src_files', 'integration/*');
      config.set('src_files_ignore', '*