AppFlowy-Cloud/tests/main.rs

33 lines
766 B
Rust

use crate::client::{
constants::{LOCALHOST_URL, LOCALHOST_WS},
utils::REGISTERED_USERS,
};
use client_api::Client;
mod client;
mod collab;
mod gotrue;
mod realtime;
pub fn client_api_client() -> Client {
Client::from(reqwest::Client::new(), LOCALHOST_URL, LOCALHOST_WS)
}
pub async fn user_1_signed_in() -> Client {
let user = &REGISTERED_USERS[0];
let mut c = Client::from(reqwest::Client::new(), LOCALHOST_URL, LOCALHOST_WS);
c.sign_in_password(&user.email, &user.password)
.await
.unwrap();
c
}
pub async fn user_2_signed_in() -> Client {
let user = &REGISTERED_USERS[1];
let mut c = Client::from(reqwest::Client::new(), LOCALHOST_URL, LOCALHOST_WS);
c.sign_in_password(&user.email, &user.password)
.await
.unwrap();
c
}