0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-05-13 08:01:49 +00:00
renovatebot_renovate/lib/workers/repository/onboarding/pr/base-branch.spec.ts
2025-03-13 17:52:09 +00:00

34 lines
1.1 KiB
TypeScript

import { getBaseBranchDesc } from './base-branch';
import type { RenovateConfig } from '~test/util';
import { partial } from '~test/util';
describe('workers/repository/onboarding/pr/base-branch', () => {
describe('getBaseBranchDesc()', () => {
let config: RenovateConfig;
beforeEach(() => {
config = partial<RenovateConfig>();
});
it('returns empty if no baseBranch', () => {
const res = getBaseBranchDesc(config);
expect(res).toBeEmptyString();
});
it('describes baseBranch', () => {
config.baseBranches = ['some-branch'];
const res = getBaseBranchDesc(config);
expect(res.trim()).toBe(
'You have configured Renovate to use branch `some-branch` as base branch.',
);
});
it('describes baseBranches', () => {
config.baseBranches = ['some-branch', 'some-other-branch'];
const res = getBaseBranchDesc(config);
expect(res.trim()).toBe(
'You have configured Renovate to use the following baseBranches: `some-branch`, `some-other-branch`.',
);
});
});
});