mirror of
https://github.com/tw93/Mole.git
synced 2026-02-12 09:58:31 +00:00
test: remove obsolete environment variable tests
This commit is contained in:
@@ -455,42 +455,6 @@ EOF
|
|||||||
[[ "$output" != *"SHOULD_NOT_CALL_SOFTWAREUPDATE"* ]]
|
[[ "$output" != *"SHOULD_NOT_CALL_SOFTWAREUPDATE"* ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "check_macos_update respects MO_SOFTWAREUPDATE_TIMEOUT" {
|
|
||||||
run bash --noprofile --norc <<'EOF'
|
|
||||||
set -euo pipefail
|
|
||||||
source "$PROJECT_ROOT/lib/core/common.sh"
|
|
||||||
source "$PROJECT_ROOT/lib/check/all.sh"
|
|
||||||
|
|
||||||
defaults() { echo "1"; }
|
|
||||||
|
|
||||||
export MO_SOFTWAREUPDATE_TIMEOUT=15
|
|
||||||
|
|
||||||
run_with_timeout() {
|
|
||||||
local timeout="${1:-}"
|
|
||||||
shift
|
|
||||||
if [[ "$timeout" != "15" ]]; then
|
|
||||||
echo "BAD_TIMEOUT:$timeout"
|
|
||||||
return 124
|
|
||||||
fi
|
|
||||||
if [[ "${1:-}" == "softwareupdate" && "${2:-}" == "-l" && "${3:-}" == "--no-scan" ]]; then
|
|
||||||
echo "No new software available."
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
return 124
|
|
||||||
}
|
|
||||||
|
|
||||||
start_inline_spinner(){ :; }
|
|
||||||
stop_inline_spinner(){ :; }
|
|
||||||
|
|
||||||
check_macos_update
|
|
||||||
echo "TEST_PASSED"
|
|
||||||
EOF
|
|
||||||
|
|
||||||
[ "$status" -eq 0 ]
|
|
||||||
[[ "$output" == *"TEST_PASSED"* ]]
|
|
||||||
[[ "$output" != *"BAD_TIMEOUT:"* ]]
|
|
||||||
}
|
|
||||||
|
|
||||||
@test "check_macos_update outputs debug info when MO_DEBUG set" {
|
@test "check_macos_update outputs debug info when MO_DEBUG set" {
|
||||||
run bash --noprofile --norc <<'EOF'
|
run bash --noprofile --norc <<'EOF'
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|||||||
@@ -242,19 +242,6 @@ EOF
|
|||||||
[ "$status" -eq 0 ]
|
[ "$status" -eq 0 ]
|
||||||
}
|
}
|
||||||
|
|
||||||
@test "scan_purge_targets finds artifacts via find path" {
|
|
||||||
run env HOME="$HOME" PROJECT_ROOT="$PROJECT_ROOT" MOLE_PURGE_MIN_DEPTH=1 MOLE_PURGE_MAX_DEPTH=2 bash --noprofile --norc <<'EOF'
|
|
||||||
set -euo pipefail
|
|
||||||
PATH="/usr/bin:/bin"
|
|
||||||
source "$PROJECT_ROOT/lib/clean/project.sh"
|
|
||||||
mkdir -p "$HOME/dev/app/node_modules"
|
|
||||||
scan_purge_targets "$HOME/dev" "$HOME/results.txt"
|
|
||||||
grep -q "node_modules" "$HOME/results.txt"
|
|
||||||
EOF
|
|
||||||
|
|
||||||
[ "$status" -eq 0 ]
|
|
||||||
}
|
|
||||||
|
|
||||||
@test "select_purge_categories returns failure on empty input" {
|
@test "select_purge_categories returns failure on empty input" {
|
||||||
run env HOME="$HOME" PROJECT_ROOT="$PROJECT_ROOT" bash --noprofile --norc <<'EOF'
|
run env HOME="$HOME" PROJECT_ROOT="$PROJECT_ROOT" bash --noprofile --norc <<'EOF'
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|||||||
Reference in New Issue
Block a user