test: cascading in-memory store
This commit is contained in:
@@ -2,7 +2,7 @@ use crate::test_support::register_command;
|
||||
use std::sync::Arc;
|
||||
|
||||
use domain::ports::UserRepository;
|
||||
use domain::testing::InMemoryUserRepository;
|
||||
use domain::testing::InMemoryStore;
|
||||
use domain::value_objects::Email;
|
||||
|
||||
use crate::{
|
||||
@@ -16,7 +16,7 @@ fn cmd(email: &str) -> RegisterCommand {
|
||||
|
||||
#[tokio::test]
|
||||
async fn test_register_creates_user() {
|
||||
let users = InMemoryUserRepository::new();
|
||||
let users = InMemoryStore::new();
|
||||
let b = TestContextBuilder::new().with_users(Arc::clone(&users) as _);
|
||||
let deps = RegisterDeps {
|
||||
user: b.user_repo.clone(),
|
||||
@@ -36,7 +36,7 @@ async fn test_register_creates_user() {
|
||||
|
||||
#[tokio::test]
|
||||
async fn test_register_duplicate_email_fails() {
|
||||
let users = InMemoryUserRepository::new();
|
||||
let users = InMemoryStore::new();
|
||||
let b = TestContextBuilder::new().with_users(Arc::clone(&users) as _);
|
||||
let deps = RegisterDeps {
|
||||
user: b.user_repo.clone(),
|
||||
|
||||
Reference in New Issue
Block a user