Files
renovate/lib/config/validation-helpers/match-base-branches.spec.ts
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00

27 lines
865 B
TypeScript

import { check } from './match-base-branches.ts';
describe('config/validation-helpers/match-base-branches', () => {
it('returns error when baseBranchPatterns is not defined', () => {
const res = check({
resolvedRule: { matchBaseBranches: ['develop'], addLabels: ['develop'] },
currentPath: 'packageRules[0]',
});
expect(res).toEqual([
{
topic: 'Configuration Error',
message:
'packageRules[0]: You must configure baseBranchPatterns in order to use them inside matchBaseBranches.',
},
]);
});
it('returns empty array for valid configuration', () => {
const res = check({
resolvedRule: { matchBaseBranches: ['develop'], addLabels: ['develop'] },
currentPath: 'packageRules[0]',
baseBranchPatterns: ['develop', 'main'],
});
expect(res).toBeEmptyArray();
});
});