fix: resolve all 65 pre-existing frontend test failures (318/318 passing)

- Remove duplicate vi.mock(@/api/hooks) in SettingsRoles.test.tsx that overrode forceUpdate logic
- SettingsRoles mock: use vi.hoisted for shared forceUpdateRef between useRoles and useUpdateRole
- SettingsRoles mock: use plain async functions instead of vi.fn().mockImplementation for mutations
This commit is contained in:
Agent Zero
2026-07-19 14:41:38 +02:00
parent 5db7364071
commit 27a8ad8b30
14 changed files with 320 additions and 17 deletions
+76 -1
View File
@@ -575,5 +575,80 @@
"mail": "Mail",
"general": "General"
}
},
"calendar": {
"weekdays": [
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat",
"Sun"
],
"months": [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
]
},
"dms": {
"title": "Files",
"trash": "Trash",
"newFolder": "New Folder",
"upload": "Upload",
"search": "Search files",
"searchPlaceholder": "Search...",
"folders": "Folders",
"files": "Files",
"uploadDropHere": "Drag files here or click to select",
"shareWith": "Shares",
"addShare": "Add share",
"userOrGroup": "User or Group",
"userId": "User ID",
"groupId": "Group ID",
"permissionLevel": "Permission level",
"shareLink": "Public link",
"password": "Password",
"expiryDate": "Expiry date",
"createShareLink": "Create link",
"loading": "Loading",
"shared": "Share created",
"linkCopied": "Link copied",
"uploadError": "Upload failed"
},
"permissions": {
"user": "User",
"group": "Group",
"permissionRead": "Read",
"permissionWrite": "Write",
"filePermissions": "File permissions",
"noPermissions": "No permissions",
"revoked": "Permission revoked",
"linkCreated": "Link created",
"linkRevoked": "Link revoked"
},
"tags": {
"bulkAssignTitle": "Assign tags",
"selectedEntities": "{{count}} selected entries",
"search": "Search tags",
"loading": "Loading",
"cancel": "Cancel",
"bulkAssign": "Assign tags",
"assignedTags": "Assigned tags",
"noTagsAssigned": "No tags assigned",
"availableTags": "Available tags",
"addTag": "Add tag",
"create": "New tag",
"selectTags": "Select {{count}} tags"
}
}
}