add playwright tests
This commit is contained in:
+9
-7
@@ -16,11 +16,7 @@ use axum::{
|
||||
use futures_util::{SinkExt, StreamExt};
|
||||
use serde::{Deserialize, de::DeserializeOwned};
|
||||
use thiserror::Error;
|
||||
use tower_http::{
|
||||
services::ServeDir,
|
||||
set_header::SetResponseHeaderLayer,
|
||||
trace::TraceLayer,
|
||||
};
|
||||
use tower_http::{services::ServeDir, set_header::SetResponseHeaderLayer, trace::TraceLayer};
|
||||
use tracing::{error, warn};
|
||||
|
||||
use crate::domain::{DomainError, SessionUser};
|
||||
@@ -87,8 +83,14 @@ pub fn build_router(state: AppState) -> Router {
|
||||
.route("/meals/{meal_id}/edit", post(edit_meal))
|
||||
.route("/meals/{meal_id}/delete", post(delete_meal))
|
||||
.route("/meals/{meal_id}/ingredients", post(add_ingredient))
|
||||
.route("/meals/{meal_id}/ingredients/{ingredient_id}/edit", post(edit_ingredient))
|
||||
.route("/meals/{meal_id}/ingredients/{ingredient_id}/delete", post(delete_ingredient))
|
||||
.route(
|
||||
"/meals/{meal_id}/ingredients/{ingredient_id}/edit",
|
||||
post(edit_ingredient),
|
||||
)
|
||||
.route(
|
||||
"/meals/{meal_id}/ingredients/{ingredient_id}/delete",
|
||||
post(delete_ingredient),
|
||||
)
|
||||
.route("/lists/{list_id}/add-meal", post(add_meal_to_list))
|
||||
.route("/lists/{list_id}/stream", get(list_stream))
|
||||
.route("/invite/{token}", get(invitation_page))
|
||||
|
||||
+2
-2
@@ -25,9 +25,9 @@ use crate::ports::{
|
||||
use crate::security::{Argon2PasswordHasher, RandomTokenGenerator};
|
||||
use crate::services::{AuthService, InvitationService, ListService, MealService, RegistrationMode};
|
||||
use crate::sqlite::{
|
||||
SqliteCategoryRepository, SqliteInvitationRepository, SqliteItemRepository,
|
||||
SqliteCategoryRepository, SqliteDatabase, SqliteInvitationRepository, SqliteItemRepository,
|
||||
SqliteListRepository, SqliteMealIngredientRepository, SqliteMealRepository,
|
||||
SqliteSessionRepository, SqliteDatabase, SqliteUserRepository,
|
||||
SqliteSessionRepository, SqliteUserRepository,
|
||||
};
|
||||
|
||||
#[tokio::main]
|
||||
|
||||
Reference in New Issue
Block a user