mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-14 15:21:01 -07:00
fix(gitIgnore): prevent crash/error when processing malformed file paths in GitIgnoreParser (#7553)
Co-authored-by: Srinath Padmanabhan <17151014+srithreepo@users.noreply.github.com>
This commit is contained in:
@@ -181,6 +181,16 @@ src/*.tmp
|
||||
expect(() => parser.isIgnored('/node_modules')).not.toThrow();
|
||||
expect(parser.isIgnored('/node_modules')).toBe(false);
|
||||
});
|
||||
|
||||
it('should handle backslash-prefixed files without crashing', () => {
|
||||
expect(() => parser.isIgnored('\\backslash-file-test.txt')).not.toThrow();
|
||||
expect(parser.isIgnored('\\backslash-file-test.txt')).toBe(false);
|
||||
});
|
||||
|
||||
it('should handle files with absolute-like names', () => {
|
||||
expect(() => parser.isIgnored('/backslash-file-test.txt')).not.toThrow();
|
||||
expect(parser.isIgnored('/backslash-file-test.txt')).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
describe('getIgnoredPatterns', () => {
|
||||
|
||||
Reference in New Issue
Block a user