diff options
Diffstat (limited to 'src/testing/setup.sh')
-rwxr-xr-x | src/testing/setup.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/testing/setup.sh b/src/testing/setup.sh index 86d2b06d..37e42cb9 100755 --- a/src/testing/setup.sh +++ b/src/testing/setup.sh @@ -44,3 +44,23 @@ function setup() exec 4>&- echo "Test system ready" >&2 } + +# Exit, with status code "skip" (no 'real' failure) +function exit_fail() { + echo "$@" >&2 + exit 1 +} + +function get_payto_uri() { + export LIBEUFIN_SANDBOX_USERNAME="$1" + export LIBEUFIN_SANDBOX_PASSWORD="$2" + export LIBEUFIN_SANDBOX_URL="http://localhost:18082" + libeufin-cli sandbox demobank info --bank-account "$1" | jq --raw-output '.paytoUri' +} + +function get_bankaccount_transactions() { + export LIBEUFIN_SANDBOX_USERNAME=$1 + export LIBEUFIN_SANDBOX_PASSWORD=$2 + export LIBEUFIN_SANDBOX_URL="http://localhost:18082" + libeufin-cli sandbox demobank list-transactions --bank-account $1 +} |