set tiers to fix tests
This commit is contained in:
parent
c674871c98
commit
f5036f6cd9
@ -1,9 +1,14 @@
|
|||||||
mod common;
|
mod common;
|
||||||
|
|
||||||
use crate::common::{
|
use crate::common::{
|
||||||
admin_increases_balance::admin_increase_balance, anvil::TestAnvil,
|
admin_increases_balance::admin_increase_balance,
|
||||||
create_admin::create_user_as_admin, create_user::create_user, mysql::TestMysql,
|
anvil::TestAnvil,
|
||||||
rpc_key::user_get_provider, user_balance::user_get_balance, TestApp,
|
create_admin::create_user_as_admin,
|
||||||
|
create_user::{create_user, set_user_tier},
|
||||||
|
mysql::TestMysql,
|
||||||
|
rpc_key::user_get_provider,
|
||||||
|
user_balance::user_get_balance,
|
||||||
|
TestApp,
|
||||||
};
|
};
|
||||||
use ethers::prelude::U64;
|
use ethers::prelude::U64;
|
||||||
use migration::sea_orm::prelude::Decimal;
|
use migration::sea_orm::prelude::Decimal;
|
||||||
@ -19,6 +24,8 @@ async fn test_sum_credits_used() {
|
|||||||
|
|
||||||
let db = TestMysql::spawn().await;
|
let db = TestMysql::spawn().await;
|
||||||
|
|
||||||
|
let db_conn = db.conn().await;
|
||||||
|
|
||||||
let x = TestApp::spawn(&a, Some(&db), None).await;
|
let x = TestApp::spawn(&a, Some(&db), None).await;
|
||||||
|
|
||||||
let r = reqwest::Client::builder()
|
let r = reqwest::Client::builder()
|
||||||
@ -34,6 +41,14 @@ async fn test_sum_credits_used() {
|
|||||||
let admin_login_response = create_user_as_admin(&x, &db, &r, &admin_wallet).await;
|
let admin_login_response = create_user_as_admin(&x, &db, &r, &admin_wallet).await;
|
||||||
let user_login_response = create_user(&x, &r, &user_wallet, None).await;
|
let user_login_response = create_user(&x, &r, &user_wallet, None).await;
|
||||||
|
|
||||||
|
// make the admin and user "Premium" users (this will eventually be the default, but is not yet)
|
||||||
|
set_user_tier(&x, &db_conn, user_login_response.user.clone(), "Premium")
|
||||||
|
.await
|
||||||
|
.unwrap();
|
||||||
|
set_user_tier(&x, &db_conn, admin_login_response.user.clone(), "Premium")
|
||||||
|
.await
|
||||||
|
.unwrap();
|
||||||
|
|
||||||
info!("starting balance");
|
info!("starting balance");
|
||||||
let balance: Balance = user_get_balance(&x, &r, &user_login_response).await;
|
let balance: Balance = user_get_balance(&x, &r, &user_login_response).await;
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
|
Loading…
Reference in New Issue
Block a user