From 28cc3cd9ae0dbff204508c238a52ec2931eb786e Mon Sep 17 00:00:00 2001 From: Max Hohlfeld Date: Wed, 9 Jul 2025 20:40:51 +0200 Subject: [PATCH] refactor: let test produce empty template --- ...sts__inner_endpoint_produces_template.snap | 16 ++-------- .../endpoints/availability/get_overview.rs | 32 +++---------------- 2 files changed, 7 insertions(+), 41 deletions(-) diff --git a/web/snapshots/brass_web__endpoints__availability__get_overview__tests__inner_endpoint_produces_template.snap b/web/snapshots/brass_web__endpoints__availability__get_overview__tests__inner_endpoint_produces_template.snap index aa4e590c..bbcc02c6 100644 --- a/web/snapshots/brass_web__endpoints__availability__get_overview__tests__inner_endpoint_produces_template.snap +++ b/web/snapshots/brass_web__endpoints__availability__get_overview__tests__inner_endpoint_produces_template.snap @@ -9,20 +9,8 @@ snapshot_kind: text

geplante Veranstaltungen

in den nächsten 31 Tagen

-
- -
- - WGT   Sonntag, 06.07.2025 10:00 - 20:00 - - - - - - im Kalender anzeigen - -
- +
+ Keine Veranstaltungen für diesen Zeitraum geplant.
diff --git a/web/src/endpoints/availability/get_overview.rs b/web/src/endpoints/availability/get_overview.rs index 53f8e0ef..c928a7d6 100644 --- a/web/src/endpoints/availability/get_overview.rs +++ b/web/src/endpoints/availability/get_overview.rs @@ -15,7 +15,11 @@ use brass_db::models::{Assignment, Availability, Event, Role, User}; #[derive(Template)] #[cfg_attr(not(test), template(path = "overview.html"))] -#[cfg_attr(test, template(path = "overview.html", block = "content"), allow(dead_code))] +#[cfg_attr( + test, + template(path = "overview.html", block = "content"), + allow(dead_code) +)] struct OverviewTemplate { user: User, events: Vec, @@ -68,9 +72,7 @@ async fn get( #[cfg(test)] mod tests { use actix_http::StatusCode; - use brass_db::models::{Clothing, Event, EventChangeset, Location}; use brass_macros::db_test; - use chrono::Utc; use crate::utils::test_helper::{ assert_snapshot, test_get, DbTestContext, RequestConfig, ServiceResponseExt, @@ -79,30 +81,6 @@ mod tests { #[db_test] fn endpoint_produces_template(context: &DbTestContext) { let app = context.app().await; - Location::create(&context.db_pool, "Arena Abc", 1) - .await - .unwrap(); - Clothing::create(&context.db_pool, "Anzugsordnung") - .await - .unwrap(); - - let event_changeset = EventChangeset { - time: ( - Utc::now().date_naive().and_hms_opt(10, 0, 0).unwrap(), - Utc::now().date_naive().and_hms_opt(20, 0, 0).unwrap(), - ), - name: "WGT".to_string(), - location_id: 1, - voluntary_wachhabender: false, - voluntary_fuehrungsassistent: false, - amount_of_posten: 1, - clothing: 1, - note: None, - }; - - Event::create(&context.db_pool, event_changeset) - .await - .unwrap(); let config = RequestConfig::new("/"); let response = test_get(&context.db_pool, app, &config).await;