renovate/lib/util/git/config.spec.ts

27 lines
710 B
TypeScript

import { GlobalConfig } from '../../config/global';
import { simpleGitConfig } from './config';
describe('util/git/config', () => {
beforeEach(() => {
GlobalConfig.reset();
});
it('uses "close" events, ignores "exit" events from child processes', () => {
expect(simpleGitConfig()).toEqual({
completion: { onClose: true, onExit: false },
config: ['core.quotePath=false'],
});
});
it('uses timeout value from GlobalConfig', () => {
GlobalConfig.set({ gitTimeout: 50000 });
expect(simpleGitConfig()).toEqual({
completion: { onClose: true, onExit: false },
timeout: {
block: 50000,
},
config: ['core.quotePath=false'],
});
});
});