pagetop/tests/service.rs
Manuel Cillero eb18690a5c (tests): Adapta la suite al nuevo framework web
- Sustituye `service::test::*` por `web::test::*` (migración de actix-web a
  axum).
- Extrae `setup()` en los módulos que sólo renderizan componentes,
  evitando levantar un router completo en cada test.
- Elimina los `env::set_var("PAGETOP_RUN_MODE", "test")` manuales, ya
  cubiertos por la *feature* `testing`.
2026-06-01 02:04:02 +02:00

12 lines
376 B
Rust

use pagetop::prelude::*;
#[pagetop::test]
async fn homepage_returns_404() {
let app = web::test::init_router(Application::new().test());
let req = web::test::TestRequest::get().uri("/").to_request();
let resp = web::test::send_request(&app, req).await;
// Comprueba el acceso a la ruta de inicio.
assert_eq!(resp.status(), web::http::StatusCode::OK);
}