Files
renovate/lib/workers/repository/configured.spec.ts

32 lines
816 B
TypeScript

import type { RenovateConfig } from '~test/util.ts';
import { partial } from '~test/util.ts';
import { checkIfConfigured } from './configured.ts';
let config: RenovateConfig;
beforeEach(() => {
config = partial<RenovateConfig>({
enabled: true,
forkProcessing: 'auto',
});
});
describe('workers/repository/configured', () => {
describe('checkIfConfigured()', () => {
it('returns', () => {
expect(() => checkIfConfigured(config)).not.toThrow();
});
it('throws if disabled', () => {
config.enabled = false;
expect(() => checkIfConfigured(config)).toThrow('disabled-by-config');
});
it('throws if unconfigured fork', () => {
config.enabled = true;
config.isFork = true;
expect(() => checkIfConfigured(config)).toThrow('fork');
});
});
});