diff --git a/tests/scripts/test_vendor_playbook.bats b/tests/scripts/test_vendor_playbook.bats index 7b11684..de52c28 100644 --- a/tests/scripts/test_vendor_playbook.bats +++ b/tests/scripts/test_vendor_playbook.bats @@ -214,7 +214,10 @@ teardown() { @test "错误处理 - 目标目录不存在时报错" { cd "$TARGET_DIR" - run sh "$SCRIPT_PATH" /nonexistent/path tsl + missing_dir="$TEST_DIR/missing-project" + rm -rf "$missing_dir" + + run sh "$SCRIPT_PATH" "$missing_dir" tsl [ "$status" -ne 0 ] }