actions/* + lib/* — one forge abstraction, two backends (#188) #189
1 changed files with 2 additions and 0 deletions
|
|
@ -27,6 +27,7 @@ check "select forgejo loads the forgejo backend" 0 "" \
|
||||||
bash -c '. '"$ROOT"'/lib/forge.sh; forge_select forgejo; declare -f forgejo_page_url >/dev/null'
|
bash -c '. '"$ROOT"'/lib/forge.sh; forge_select forgejo; declare -f forgejo_page_url >/dev/null'
|
||||||
check "select refuses an unknown forge" 1 "unknown forge" \
|
check "select refuses an unknown forge" 1 "unknown forge" \
|
||||||
bash -c '. '"$ROOT"'/lib/forge.sh; forge_select gitlab'
|
bash -c '. '"$ROOT"'/lib/forge.sh; forge_select gitlab'
|
||||||
|
# shellcheck disable=SC2016 # $FORGE expands in the isolated bash -c process
|
||||||
check "select with no argument reads the environment" 0 "" \
|
check "select with no argument reads the environment" 0 "" \
|
||||||
bash -c 'CEREMONY_FORGE=forgejo; . '"$ROOT"'/lib/forge.sh; forge_select; [ "$FORGE" = forgejo ]'
|
bash -c 'CEREMONY_FORGE=forgejo; . '"$ROOT"'/lib/forge.sh; forge_select; [ "$FORGE" = forgejo ]'
|
||||||
|
|
||||||
|
|
@ -78,6 +79,7 @@ fake_forge() {
|
||||||
FAKE_TOTAL="$1"; shift
|
FAKE_TOTAL="$1"; shift
|
||||||
FAKE_PAGES=("$@")
|
FAKE_PAGES=("$@")
|
||||||
FAKE_CALLS=0
|
FAKE_CALLS=0
|
||||||
|
# shellcheck disable=SC2317 # the stub is invoked indirectly, by forge_api
|
||||||
curl() {
|
curl() {
|
||||||
local hdr="" out="" url=""
|
local hdr="" out="" url=""
|
||||||
while [ $# -gt 0 ]; do
|
while [ $# -gt 0 ]; do
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue