galoy-cli 0.1.7

A CLI Client for interacting with Galoy Backend
Documentation
#!/usr/bin/env bats

load "helpers"

setup_file() {
  galoy_cli_setup
}

@test "wallet: update default wallet" {
  redis_cli FLUSHALL > /dev/null 2>&1 || true
  login_user A

  default_wallet_id=$(get_default_wallet_id)

  balances=$(galoy_cli_cmd balance)
  non_default_wallet_id=$(echo "$balances" | jq -r 'map(select(.default == false)) | .[0].id')
  galoy_cli_cmd set-default-wallet --wallet-id "$non_default_wallet_id"

  updated_default_wallet_id=$(get_default_wallet_id)

  [ "$updated_default_wallet_id" = "$non_default_wallet_id" ] || exit 1

  logout_user
}