Refactoring & portable Testpfade
This commit is contained in:
+6
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user