Files
renovate/lib/util/ignore.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

35 lines
939 B
TypeScript

import { logger } from '../logger/index.ts';
import { isSkipComment } from './ignore.ts';
vi.mock('../logger/index.ts', () => ({
logger: {
debug: vi.fn(),
},
}));
describe('util/ignore', () => {
it('returns true for "renovate:ignore" comments', () => {
expect(isSkipComment('renovate:ignore')).toBe(true);
});
it('returns false for comments not starting with "renovate:" or "pyup:"', () => {
expect(isSkipComment('other:ignore')).toBe(false);
});
it('returns false for "renovate:" comments without "ignore"', () => {
expect(isSkipComment('renovate:update')).toBe(false);
});
it('logs unknown command for "renovate:" comments without "ignore"', () => {
isSkipComment('renovate:update');
expect(logger.debug).toHaveBeenCalledWith(
'Unknown comment command: update',
);
});
it('returns false when comment is undefined', () => {
expect(isSkipComment()).toBe(false);
});
});