mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-28 19:55:03 +00:00
Tests: extend exec allowlist glob coverage
This commit is contained in:
@@ -7,8 +7,18 @@ describe("matchesExecAllowlistPattern", () => {
|
||||
expect(matchesExecAllowlistPattern("/tmp/a?b", "/tmp/acb")).toBe(true);
|
||||
});
|
||||
|
||||
it("keeps ** matching across path separators", () => {
|
||||
expect(matchesExecAllowlistPattern("/tmp/**/tool", "/tmp/a/b/tool")).toBe(true);
|
||||
});
|
||||
|
||||
it.runIf(process.platform !== "win32")("preserves case sensitivity on POSIX", () => {
|
||||
expect(matchesExecAllowlistPattern("/tmp/Allowed-Tool", "/tmp/allowed-tool")).toBe(false);
|
||||
expect(matchesExecAllowlistPattern("/tmp/Allowed-Tool", "/tmp/Allowed-Tool")).toBe(true);
|
||||
});
|
||||
|
||||
it.runIf(process.platform === "win32")("preserves case-insensitive matching on Windows", () => {
|
||||
expect(matchesExecAllowlistPattern("C:/Tools/Allowed-Tool", "c:/tools/allowed-tool")).toBe(
|
||||
true,
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user