mirror of
https://github.com/mCaptcha/mCaptcha.git
synced 2026-02-12 02:25:41 +00:00
chore: migrate tests to also run with mariadb
This commit is contained in:
@@ -263,11 +263,21 @@ pub mod tests {
|
||||
}
|
||||
|
||||
#[actix_rt::test]
|
||||
pub async fn easy_works() {
|
||||
async fn easy_works_pg() {
|
||||
let data = crate::tests::pg::get_data().await;
|
||||
easy_works(data).await;
|
||||
}
|
||||
|
||||
#[actix_rt::test]
|
||||
async fn easy_works_maria() {
|
||||
let data = crate::tests::maria::get_data().await;
|
||||
easy_works(data).await;
|
||||
}
|
||||
|
||||
pub async fn easy_works(data: ArcData) {
|
||||
const NAME: &str = "defaultuserconfgworks";
|
||||
const PASSWORD: &str = "longpassworddomain";
|
||||
const EMAIL: &str = "defaultuserconfgworks@a.com";
|
||||
let data = crate::tests::get_data().await;
|
||||
let data = &data;
|
||||
|
||||
delete_user(data, NAME).await;
|
||||
|
||||
@@ -37,11 +37,21 @@ const L2: Level = Level {
|
||||
};
|
||||
|
||||
#[actix_rt::test]
|
||||
pub async fn level_routes_work() {
|
||||
async fn level_routes_work_pg() {
|
||||
let data = crate::tests::pg::get_data().await;
|
||||
level_routes_work(data).await;
|
||||
}
|
||||
|
||||
#[actix_rt::test]
|
||||
async fn level_routes_work_maria() {
|
||||
let data = crate::tests::maria::get_data().await;
|
||||
level_routes_work(data).await;
|
||||
}
|
||||
|
||||
pub async fn level_routes_work(data: ArcData) {
|
||||
const NAME: &str = "testuserlevelroutes";
|
||||
const PASSWORD: &str = "longpassworddomain";
|
||||
const EMAIL: &str = "testuserlevelrouts@a.com";
|
||||
let data = get_data().await;
|
||||
let data = &data;
|
||||
|
||||
delete_user(data, NAME).await;
|
||||
|
||||
@@ -155,11 +155,21 @@ mod tests {
|
||||
use crate::*;
|
||||
|
||||
#[actix_rt::test]
|
||||
async fn update_and_get_mcaptcha_works() {
|
||||
async fn update_and_get_mcaptcha_works_pg() {
|
||||
let data = crate::tests::pg::get_data().await;
|
||||
update_and_get_mcaptcha_works(data).await;
|
||||
}
|
||||
|
||||
#[actix_rt::test]
|
||||
async fn update_and_get_mcaptcha_works_maria() {
|
||||
let data = crate::tests::maria::get_data().await;
|
||||
update_and_get_mcaptcha_works(data).await;
|
||||
}
|
||||
|
||||
async fn update_and_get_mcaptcha_works(data: ArcData) {
|
||||
const NAME: &str = "updateusermcaptcha";
|
||||
const PASSWORD: &str = "longpassworddomain";
|
||||
const EMAIL: &str = "testupdateusermcaptcha@a.com";
|
||||
let data = get_data().await;
|
||||
let data = &data;
|
||||
delete_user(data, NAME).await;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user