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
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) |
|
}
|
|
|