Merge pull request #3104 from Yeachan-Heo/fix/issue-702-allowed-tools-ci

Stabilize allowedTools rejection contract in CI
This commit is contained in:
YeonGyu-Kim
2026-05-25 22:03:40 +09:00
committed by GitHub

View File

@@ -11402,6 +11402,8 @@ mod tests {
#[test]
fn rejects_unknown_allowed_tools() {
let _env_guard = env_lock();
let _cwd_guard = cwd_guard();
let error = parse_args(&["--allowedTools".to_string(), "teleport".to_string()])
.expect_err("tool should be rejected");
assert!(error.contains("unsupported tool in --allowedTools: teleport"));
@@ -11409,6 +11411,8 @@ mod tests {
#[test]
fn rejects_empty_allowed_tools_flag() {
let _env_guard = env_lock();
let _cwd_guard = cwd_guard();
for raw in ["", ",,"] {
let error = parse_args(&["--allowedTools".to_string(), raw.to_string()])
.expect_err("empty allowedTools should be rejected");