web3-proxy/web3_proxy/tests/common/get_user_balance.rs

27 lines
748 B
Rust
Raw Normal View History

use crate::TestApp;
use tracing::info;
use web3_proxy::frontend::users::authentication::LoginPostResponse;
/// Helper function to get the user's balance
#[allow(unused)]
pub async fn user_get_balance(
x: &TestApp,
r: &reqwest::Client,
login_response: &LoginPostResponse,
) -> (serde_json::Value) {
let get_user_balance = format!("{}user/balance", x.proxy_provider.url());
info!("Get balance");
let balance_response = r
.get(get_user_balance)
.bearer_auth(login_response.bearer_token)
.send()
.await
.unwrap();
info!(?balance_response);
let balance_response = balance_response.json::<serde_json::Value>().await.unwrap();
info!(?balance_response);
balance_response
}