You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
588 B

use super::env::*;
use super::run_async;
pub use u_lib::api::ClientHandler;
use u_lib::db::unpooled;
pub use u_lib::db::PgConnection;
#[fixture]
#[once]
pub fn client(env_default: EndpointsEnv) -> ClientHandler {
run_async(ClientHandler::new(&env_default.u_server, None)).unwrap()
}
#[fixture]
#[once]
pub fn client_panel(env_access: AccessEnv) -> ClientHandler {
run_async(ClientHandler::new(
&env_access.u_server,
Some(env_access.admin_auth_token),
))
.unwrap()
}
#[fixture]
#[once]
pub fn db(env_db: DBEnv) -> PgConnection {
unpooled(&env_db)
}