Files
Pac-Man/pacman-server/tests/basics.rs
Ryan Walters 8f8f82630f fix(tests): update all test routes to use /api prefix
All API routes were moved under /api prefix as part of the unified
deployment architecture. Updated test files to reflect this change:

- basics.rs: Update root and auth/providers routes
- health.rs: Update health endpoint routes
- oauth.rs: Update all OAuth and auth callback routes, plus redirect locations
- sessions.rs: Update profile and logout routes

This fixes 9 failing tests that were expecting routes without the /api prefix.
2025-11-02 19:51:52 -06:00

18 lines
499 B
Rust

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!["/api/", "/api/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);
}
}