diff options
-rw-r--r-- | lib/config/index.spec.ts | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/lib/config/index.spec.ts b/lib/config/index.spec.ts index d8d81d4e262..13fd4ac4fc9 100644 --- a/lib/config/index.spec.ts +++ b/lib/config/index.spec.ts @@ -32,14 +32,23 @@ describe('config/index', () => { it('merges packageRules', () => { const parentConfig = { ...defaultConfig }; Object.assign(parentConfig, { - packageRules: [{ a: 1 }, { a: 2 }], + packageRules: [ + { matchPackageNames: ['pkg1'] }, + { matchPackageNames: ['pkg2'] }, + ], }); const childConfig = { - packageRules: [{ a: 3 }, { a: 4 }], + packageRules: [ + { matchPackageNames: ['pkg3'] }, + { matchPackageNames: ['pkg4'] }, + ], }; const config = mergeChildConfig(parentConfig, childConfig); - expect(config.packageRules.map((rule) => rule.a)).toMatchObject([ - 1, 2, 3, 4, + expect(config.packageRules).toMatchObject([ + { matchPackageNames: ['pkg1'] }, + { matchPackageNames: ['pkg2'] }, + { matchPackageNames: ['pkg3'] }, + { matchPackageNames: ['pkg4'] }, ]); }); @@ -95,9 +104,15 @@ describe('config/index', () => { it('handles null child packageRules', () => { const parentConfig = { ...defaultConfig }; - parentConfig.packageRules = [{ a: 3 }, { a: 4 }]; + parentConfig.packageRules = [ + { matchPackageNames: ['pkg1'] }, + { matchPackageNames: ['pkg2'] }, + ]; const config = mergeChildConfig(parentConfig, {}); - expect(config.packageRules).toHaveLength(2); + expect(config.packageRules).toMatchObject([ + { matchPackageNames: ['pkg1'] }, + { matchPackageNames: ['pkg2'] }, + ]); }); it('handles undefined childConfig', () => { |