message: add test child bsconfig overrides parent files []
diff: @@ -128,6 +128,7 @@ describe('util', () => {
  delete vfs[parentDirBsConfigPath];
  expect(await util.findClosestConfigFile(brsFilePath)).to.equal(parentDirBrsConfigPath);
  });
  +
  });
  describe('normalizeConfig', () => {
  @@ -158,6 +159,24 @@ describe('util', () => {
  expect(config.watch).to.equal(true);
  });
  + it('overrides parent files array with child files array', async () => {
  + //the parent file
  + let extendsConfigPath = path.join(rootConfigDir, 'testProjects', 'parent.bsconfig.json');
  + vfs[extendsConfigPath] = `{
  + "files": ["base.brs"]
  + }`;
  +
  + //the project file
  + vfs[rootConfigPath] = `{
  + "extends": "testProjects/parent.bsconfig.json",
  + "files": ["child.brs"]
  + }`;
  +
  + let config = await util.normalizeAndResolveConfig({ project: rootConfigPath });
  +
  + expect(config.files).to.eql(['child.brs']);
  + });
  +
  it('catches circular dependencies', async () => {
  vfs[rootConfigPath] = `{
  "extends": "bsconfig2.json"
  