1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 18:34:46 +00:00

fix: disable aggressive cleanup and optimize directory checks

This commit is contained in:
Tw93
2026-01-11 09:26:04 +08:00
parent 096c0ca73f
commit 413b2c8f98
3 changed files with 34 additions and 12 deletions

View File

@@ -21,6 +21,7 @@ teardown_file() {
}
@test "clean_dev_elixir cleans mix and hex caches" {
mkdir -p "$HOME/.mix" "$HOME/.hex"
run env HOME="$HOME" PROJECT_ROOT="$PROJECT_ROOT" bash --noprofile --norc <<'EOF'
set -euo pipefail
source "$PROJECT_ROOT/lib/core/common.sh"
@@ -30,11 +31,12 @@ clean_dev_elixir
EOF
[ "$status" -eq 0 ]
[[ "$output" == *"Mix cache"* ]]
[[ "$output" == *"Hex cache"* ]]
}
@test "clean_dev_haskell cleans cabal install and stack caches" {
mkdir -p "$HOME/.cabal" "$HOME/.stack"
run env HOME="$HOME" PROJECT_ROOT="$PROJECT_ROOT" bash --noprofile --norc <<'EOF'
set -euo pipefail
source "$PROJECT_ROOT/lib/core/common.sh"
@@ -45,10 +47,11 @@ EOF
[ "$status" -eq 0 ]
[[ "$output" == *"Cabal install cache"* ]]
[[ "$output" == *"Stack cache"* ]]
}
@test "clean_dev_ocaml cleans opam cache" {
mkdir -p "$HOME/.opam"
run env HOME="$HOME" PROJECT_ROOT="$PROJECT_ROOT" bash --noprofile --norc <<'EOF'
set -euo pipefail
source "$PROJECT_ROOT/lib/core/common.sh"
@@ -62,6 +65,7 @@ EOF
}
@test "clean_dev_editors cleans VS Code and Zed caches" {
mkdir -p "$HOME/Library/Caches/com.microsoft.VSCode" "$HOME/Library/Application Support/Code" "$HOME/Library/Caches/Zed"
run env HOME="$HOME" PROJECT_ROOT="$PROJECT_ROOT" bash --noprofile --norc <<'EOF'
set -euo pipefail
source "$PROJECT_ROOT/lib/core/common.sh"
@@ -72,6 +76,6 @@ EOF
[ "$status" -eq 0 ]
[[ "$output" == *"VS Code cached data"* ]]
[[ "$output" == *"VS Code workspace storage"* ]]
[[ "$output" == *"Zed cache"* ]]
}