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 "auth: login A using email" {
  login_user_with_email A
  logout_user
}

@test "auth: login/logout A and set username" {
  redis_cli FLUSHALL > /dev/null 2>&1 || true
  login_user A
  galoy_cli_cmd set-username --username ${USER_A_USERNAME}
  username=$(galoy_cli_cmd me | jq -r '.username')
  [[ "$username" -eq "${USER_A_USERNAME}" ]] || exit 1
  logout_user
}

@test "auth: login/logout B and set username" {
  login_user B
  galoy_cli_cmd set-username --username ${USER_B_USERNAME}
  username=$(galoy_cli_cmd me | jq -r '.username')
  [[ "$username" == "${USER_B_USERNAME}" ]] || exit 1
  logout_user
}

@test "auth: login/logout C and set username" {
  login_user C
  galoy_cli_cmd set-username --username ${USER_C_USERNAME}
  username=$(galoy_cli_cmd me | jq -r '.username')
  [[ "$username" == "${USER_C_USERNAME}" ]] || exit 1
  logout_user
}