brain-to-surreal/tests/grpcs_test.rs
Noor 34bd7617bc
refactor tests
modularised common code
cleaned grpc_test file
2025-04-25 13:12:58 +05:30

28 lines
796 B
Rust

use detee_shared::{
common_proto::Pubkey, general_proto::brain_general_cli_client::BrainGeneralCliClient,
};
mod common;
use common::prepare_test_env::{prepare_test_setup, TEST_STATE};
use common::test_utils::{get_pub_key, sign_request};
#[tokio::test]
async fn test_general_balance() {
prepare_test_setup().await;
let grpc_channel = TEST_STATE.get().unwrap().clone();
let mut brain_general_cli_client = BrainGeneralCliClient::new(grpc_channel.clone());
let req_data = Pubkey { pubkey: get_pub_key().unwrap() };
let acc_bal = brain_general_cli_client
.get_balance(sign_request(req_data).unwrap())
.await
.unwrap()
.into_inner();
// verify it in db also
assert_eq!(acc_bal.balance, 0);
assert_eq!(acc_bal.tmp_locked, 0);
}