mirror of
https://github.com/ultraworkers/claw-code.git
synced 2026-05-31 21:04:16 +08:00
Merge pull request #3104 from Yeachan-Heo/fix/issue-702-allowed-tools-ci
Stabilize allowedTools rejection contract in CI
This commit is contained in:
commit
1555785294
@ -11402,6 +11402,8 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn rejects_unknown_allowed_tools() {
|
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()])
|
let error = parse_args(&["--allowedTools".to_string(), "teleport".to_string()])
|
||||||
.expect_err("tool should be rejected");
|
.expect_err("tool should be rejected");
|
||||||
assert!(error.contains("unsupported tool in --allowedTools: teleport"));
|
assert!(error.contains("unsupported tool in --allowedTools: teleport"));
|
||||||
@ -11409,6 +11411,8 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn rejects_empty_allowed_tools_flag() {
|
fn rejects_empty_allowed_tools_flag() {
|
||||||
|
let _env_guard = env_lock();
|
||||||
|
let _cwd_guard = cwd_guard();
|
||||||
for raw in ["", ",,"] {
|
for raw in ["", ",,"] {
|
||||||
let error = parse_args(&["--allowedTools".to_string(), raw.to_string()])
|
let error = parse_args(&["--allowedTools".to_string(), raw.to_string()])
|
||||||
.expect_err("empty allowedTools should be rejected");
|
.expect_err("empty allowedTools should be rejected");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user