fix include exclude

This commit is contained in:
caesar
2025-01-16 09:20:36 +08:00
parent 484116be5c
commit a5b330c5bf
3 changed files with 33 additions and 25 deletions

View File

@@ -8,9 +8,23 @@ test2\\.js
dist/.*
`;
expect(doesAnyPatternMatch(split_message(testString),"readme.md")).toBe(true);
expect(doesAnyPatternMatch(split_message(testString),"dist/index.js")).toBe(true);
expect(doesAnyPatternMatch(split_message(testString),"dist/prompt.js")).toBe(true);
expect(doesAnyPatternMatch(split_message(testString),"src/index.js")).toBe(false);
expect(doesAnyPatternMatch(split_message(testString), "readme.md")).toBe(true);
expect(doesAnyPatternMatch(split_message(testString), "dist/index.js")).toBe(true);
expect(doesAnyPatternMatch(split_message(testString), "dist/prompt.js")).toBe(true);
expect(doesAnyPatternMatch(split_message(testString), "src/index.js")).toBe(false);
});
});
describe('split_message', () => {
it('include readme.md', () => {
const testString = `^.+\\.md
test2\\.js
dist/.*
`;
let file = "README.md";
let include_files = split_message(testString);
console.log("check diff context:", file)
expect(((include_files.length > 0) && (doesAnyPatternMatch(include_files, file)))).toBe(true);
});
});