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.
29 lines
588 B
29 lines
588 B
2 years ago
|
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)
|
||
|
}
|