test: shared factories and command builders
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
use crate::test_support::update_user_settings_command;
|
||||
use std::sync::Arc;
|
||||
|
||||
use domain::testing::InMemoryUserSettingsRepository;
|
||||
@@ -24,10 +25,8 @@ async fn updates_federate_goals() {
|
||||
user_settings: user_settings.clone(),
|
||||
},
|
||||
UpdateUserSettingsCommand {
|
||||
user_id: uid,
|
||||
federate_goals: false,
|
||||
federate_reviews: true,
|
||||
federate_watchlist: true,
|
||||
..update_user_settings_command(uid)
|
||||
},
|
||||
)
|
||||
.await
|
||||
@@ -53,10 +52,8 @@ async fn updates_federate_reviews() {
|
||||
user_settings: user_settings.clone(),
|
||||
},
|
||||
UpdateUserSettingsCommand {
|
||||
user_id: uid,
|
||||
federate_goals: true,
|
||||
federate_reviews: false,
|
||||
federate_watchlist: true,
|
||||
..update_user_settings_command(uid)
|
||||
},
|
||||
)
|
||||
.await
|
||||
@@ -82,10 +79,8 @@ async fn updates_federate_watchlist() {
|
||||
user_settings: user_settings.clone(),
|
||||
},
|
||||
UpdateUserSettingsCommand {
|
||||
user_id: uid,
|
||||
federate_goals: true,
|
||||
federate_reviews: true,
|
||||
federate_watchlist: false,
|
||||
..update_user_settings_command(uid)
|
||||
},
|
||||
)
|
||||
.await
|
||||
|
||||
Reference in New Issue
Block a user