Files
renovate/lib/config/inherit.spec.ts
RahulGautamSingh 9327821472 refactor: typo (#40825)
NOT_PRESET -> NOT_PRESENT
2026-01-31 10:39:48 +00:00

28 lines
807 B
TypeScript

import { InheritConfig, NOT_PRESENT } from './inherit.ts';
describe('config/inherit', () => {
it('all values in OPTIONS are sorted', () => {
const defined = InheritConfig.OPTIONS;
const sorted = [...defined].sort();
expect(defined, 'OPTIONS should be sorted alphabetically').toStrictEqual(
sorted,
);
});
describe('InheritConfig.get()', () => {
it('return NOT_PRESENT if key is not set', () => {
expect(InheritConfig.get('configFileNames')).toEqual(NOT_PRESENT);
expect(InheritConfig.get('configFileNames')).not.toEqual('not-present');
});
it('return value if key is set', () => {
InheritConfig.set({
configFileNames: ['inherited'],
});
expect(InheritConfig.get('configFileNames')).toEqual(['inherited']);
});
});
});