This commit is contained in:
pa
2026-03-11 22:03:57 +09:00
parent bf9b66bdf4
commit 884744cb30
35 changed files with 892 additions and 515 deletions

View File

@@ -127,19 +127,22 @@ function mountComponent(overrides = {}) {
});
const userStore = useUserStore(pinia);
userStore.userDialog = {
id: 'usr_target',
ref: { id: 'usr_target' },
mutualFriends: [...MOCK_MUTUAL_FRIENDS],
mutualFriendSorting: userDialogMutualFriendSortingOptions.alphabetical,
isMutualFriendsLoading: false,
...overrides
};
userStore.currentUser = {
id: 'usr_me',
hasSharedConnectionsOptOut: false,
...overrides.currentUser
};
userStore.$patch({
userDialog: {
id: 'usr_target',
ref: { id: 'usr_target' },
mutualFriends: [...MOCK_MUTUAL_FRIENDS],
mutualFriendSorting:
userDialogMutualFriendSortingOptions.alphabetical,
isMutualFriendsLoading: false,
...overrides
},
currentUser: {
id: 'usr_me',
hasSharedConnectionsOptOut: false,
...overrides.currentUser
}
});
return mount(UserDialogMutualFriendsTab, {
global: {
@@ -215,15 +218,17 @@ describe('UserDialogMutualFriendsTab.vue', () => {
test('calls showUserDialog when a friend is clicked', async () => {
const pinia = createTestingPinia({ stubActions: false });
const userStore = useUserStore(pinia);
userStore.userDialog = {
id: 'usr_target',
ref: { id: 'usr_target' },
mutualFriends: [...MOCK_MUTUAL_FRIENDS],
mutualFriendSorting:
userDialogMutualFriendSortingOptions.alphabetical,
isMutualFriendsLoading: false
};
userStore.currentUser = { id: 'usr_me' };
userStore.$patch({
userDialog: {
id: 'usr_target',
ref: { id: 'usr_target' },
mutualFriends: [...MOCK_MUTUAL_FRIENDS],
mutualFriendSorting:
userDialogMutualFriendSortingOptions.alphabetical,
isMutualFriendsLoading: false
},
currentUser: { id: 'usr_me' }
});
const showUserDialogSpy = vi
.spyOn(userCoordinatorModule, 'showUserDialog')
.mockImplementation(() => {});