summaryrefslogtreecommitdiff
path: root/src/testing/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/testing/setup.sh')
-rwxr-xr-xsrc/testing/setup.sh20
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
+}