refactor(watchlist): WatchlistAddDeps, scoped Arc deps

This commit is contained in:
2026-06-11 21:40:48 +02:00
parent f006ba00a8
commit b552c1d156
12 changed files with 106 additions and 76 deletions

View File

@@ -22,12 +22,8 @@ async fn returns_true_when_present() {
.await
.unwrap();
let ctx = TestContextBuilder::new()
.with_watchlist(Arc::clone(&watchlist) as _)
.build();
let result = is_on::execute(
&ctx,
Arc::clone(&watchlist) as _,
IsOnWatchlistQuery {
user_id: uid,
movie_id: mid,
@@ -41,9 +37,9 @@ async fn returns_true_when_present() {
#[tokio::test]
async fn returns_false_when_absent() {
let ctx = TestContextBuilder::new().build();
let b = TestContextBuilder::new();
let result = is_on::execute(
&ctx,
b.watchlist_repo.clone(),
IsOnWatchlistQuery {
user_id: Uuid::new_v4(),
movie_id: Uuid::new_v4(),