refactor: clean test setup code, cleanup tests, separate into different files

This commit is contained in:
Ryan Walters
2025-09-19 09:50:22 -05:00
parent 54eca9f447
commit 698f95ff32
7 changed files with 214 additions and 214 deletions

View File

@@ -0,0 +1,17 @@
mod common;
use pretty_assertions::assert_eq;
use crate::common::{test_context, TestContext};
// A basic test of all the server's routes that aren't covered by other tests.
#[tokio::test]
async fn test_basic_routes() {
let routes = vec!["/", "/auth/providers"];
for route in routes {
let TestContext { server, .. } = test_context().use_database(false).call().await;
let response = server.get(route).await;
assert_eq!(response.status_code(), 200);
}
}