Files
k-photos/crates/domain/tests/entities/user.rs

12 lines
436 B
Rust

use domain::entities::User;
use domain::value_objects::{Email, PasswordHash};
#[test]
fn creates_user_with_unique_id() {
let a = User::new("alice", Email::new("a@example.com").unwrap(), PasswordHash::from_hash("h".into()));
let b = User::new("bob", Email::new("b@example.com").unwrap(), PasswordHash::from_hash("h".into()));
assert_ne!(a.id, b.id);
assert_eq!(a.username, "alice");
assert_eq!(b.username, "bob");
}