Refactoring & portable Testpfade

This commit is contained in:
Tim
2026-07-06 21:51:48 +02:00
parent 9ed66dacbc
commit fc37f44d26
9 changed files with 246 additions and 206 deletions
+6 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
# Mock für wget - simuliert GitHub API und Downloads
MOCK_DIR="$(dirname "$0")/../fixtures"
MOCK_DIR="$(cd "$(dirname "$0")/../fixtures" && pwd)"
MOCK_STATE_FILE="${MOCK_DIR}/wget_state"
# State laden (welche Version soll zurückgegeben werden?)
@@ -15,6 +15,11 @@ WGET_LATEST_VERSION="${WGET_LATEST_VERSION:-0.10.15}"
WGET_DOWNLOAD_SUCCESS="${WGET_DOWNLOAD_SUCCESS:-true}"
WGET_DOWNLOAD_FILE="${WGET_DOWNLOAD_FILE:-${MOCK_DIR}/Logseq-linux-x64-0.10.15.AppImage}"
# Relativen Download-Pfad gegen das Fixtures-Verzeichnis auflösen (portable State-Dateien)
if [[ "${WGET_DOWNLOAD_FILE}" != /* ]]; then
WGET_DOWNLOAD_FILE="${MOCK_DIR}/${WGET_DOWNLOAD_FILE}"
fi
case "$*" in
*releases/latest*)
# Simuliere GitHub Release-Seite