Add unit tests for TeamsRepository and TeamsService
- Implement tests for team creation, retrieval, updating, and deletion in TeamsRepository. - Add tests for team member management including adding and removing members. - Create tests for team invitations and searching teams. - Ensure proper cleanup of test data after each test case. - Validate unauthorized operations for team management.
This commit is contained in:
1 parent
6da1b2a7e7
commit
39b75f410f
17 files changed
+2829
-22
No files matched your search
@@ -44,7 +44,7 @@ mod auth_repository_test {
|
||||
experience: None,
|
||||
education: None,
|
||||
career_status: None,
|
||||
role: make_thing("app_roles", &get_role_id(state).await),
|
||||
role: get_role_id("user", state).await,
|
||||
mentor_id: None,
|
||||
created_at: get_iso_date(),
|
||||
updated_at: get_iso_date(),
|
||||
@@ -57,7 +57,7 @@ mod auth_repository_test {
|
||||
let repo = AuthRepository::new(&app_state);
|
||||
let email = generate_unique_email("forgot");
|
||||
let mut user = create_mock_user(&app_state, &email).await;
|
||||
user.role = make_thing("app_roles", &get_role_id(&app_state).await);
|
||||
user.role = get_role_id("user", &app_state).await;
|
||||
let user_repo = UsersRepository::new(&app_state);
|
||||
let create_user = user_repo.query_create_user(user.clone()).await;
|
||||
assert!(create_user.is_ok());
|
||||
|
||||
Reference in new issue
Block a user