chore: migrate tests to also run with mariadb

This commit is contained in:
realaravinth
2022-07-22 19:14:18 +05:30
parent 912b342e0e
commit 249b6461ee
24 changed files with 352 additions and 59 deletions

View File

@@ -47,12 +47,22 @@ mod tests {
use crate::*;
#[actix_rt::test]
async fn protected_pages_templates_work() {
async fn protected_pages_templates_work_pg_test() {
let data = pg::get_data().await;
protected_pages_templates_work(data).await;
}
#[actix_rt::test]
async fn protected_pages_templates_work_maria_test() {
let data = maria::get_data().await;
protected_pages_templates_work(data).await;
}
async fn protected_pages_templates_work(data: ArcData) {
const NAME: &str = "templateuser";
const PASSWORD: &str = "longpassword";
const EMAIL: &str = "templateuser@a.com";
let data = get_data().await;
let data = &data;
delete_user(data, NAME).await;

View File

@@ -143,11 +143,21 @@ mod test {
use crate::*;
#[actix_rt::test]
async fn edit_sitekey_work() {
async fn edit_sitekey_work_pg_test() {
let data = pg::get_data().await;
edit_sitekey_work(data).await;
}
#[actix_rt::test]
async fn edit_sitekey_work_maria_test() {
let data = maria::get_data().await;
edit_sitekey_work(data).await;
}
async fn edit_sitekey_work(data: ArcData) {
const NAME: &str = "editsitekeyuser";
const PASSWORD: &str = "longpassworddomain";
const EMAIL: &str = "editsitekeyuser@a.com";
let data = get_data().await;
let data = &data;
delete_user(data, NAME).await;

View File

@@ -62,12 +62,22 @@ mod test {
use crate::*;
#[actix_rt::test]
async fn list_sitekeys_work() {
async fn list_sitekeys_work_pg() {
let data = pg::get_data().await;
list_sitekeys_work(data).await;
}
#[actix_rt::test]
async fn protected_routes_work_maria() {
let data = maria::get_data().await;
list_sitekeys_work(data).await;
}
async fn list_sitekeys_work(data: ArcData) {
const NAME: &str = "listsitekeyuser";
const PASSWORD: &str = "longpassworddomain";
const EMAIL: &str = "listsitekeyuser@a.com";
let data = get_data().await;
let data = &data;
delete_user(data, NAME).await;

View File

@@ -89,12 +89,22 @@ mod test {
use crate::*;
#[actix_rt::test]
async fn view_sitekey_work() {
async fn view_sitekey_work_pg_test() {
let data = pg::get_data().await;
view_sitekey_work(data).await;
}
#[actix_rt::test]
async fn view_sitekey_work_maria_test() {
let data = maria::get_data().await;
view_sitekey_work(data).await;
}
async fn view_sitekey_work(data: ArcData) {
const NAME: &str = "viewsitekeyuser";
const PASSWORD: &str = "longpassworddomain";
const EMAIL: &str = "viewsitekeyuser@a.com";
let data = get_data().await;
let data = &data;
delete_user(data, NAME).await;