test (backend-rs): add db connection tests
This commit is contained in:
parent
b08175fb83
commit
6349705fb2
2 changed files with 20 additions and 4 deletions
|
@ -28,7 +28,8 @@ mod unit_test {
|
|||
use super::db_conn;
|
||||
|
||||
#[tokio::test]
|
||||
async fn connect_test() {
|
||||
async fn connect() {
|
||||
assert!(db_conn().await.is_ok());
|
||||
assert!(db_conn().await.is_ok());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -44,10 +44,25 @@ pub fn key(key: impl ToString) -> String {
|
|||
|
||||
#[cfg(test)]
|
||||
mod unit_test {
|
||||
use super::init_redis;
|
||||
use super::redis_conn;
|
||||
use pretty_assertions::assert_eq;
|
||||
use redis::Commands;
|
||||
|
||||
#[test]
|
||||
fn connect_test() {
|
||||
assert!(init_redis().is_ok());
|
||||
fn connect() {
|
||||
assert!(redis_conn().is_ok());
|
||||
assert!(redis_conn().is_ok());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn access() {
|
||||
let mut redis = redis_conn().unwrap();
|
||||
|
||||
let key = "CARGO_UNIT_TEST_KEY";
|
||||
let value = "CARGO_UNIT_TEST_VALUE";
|
||||
|
||||
assert_eq!(redis.set::<&str, &str, String>(key, value).unwrap(), "OK");
|
||||
assert_eq!(redis.get::<&str, String>(key).unwrap(), value);
|
||||
assert_eq!(redis.del::<&str, u32>(key).unwrap(), 1);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue