mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-18 22:33:50 +02:00
cleanup
This commit is contained in:
@@ -145,15 +145,17 @@ function mountComponent(overrides = {}) {
|
||||
});
|
||||
|
||||
const groupStore = useGroupStore(pinia);
|
||||
groupStore.groupDialog = {
|
||||
id: 'grp_1',
|
||||
visible: true,
|
||||
ref: {
|
||||
galleries: [...MOCK_GALLERIES]
|
||||
},
|
||||
galleries: { ...MOCK_GALLERY_IMAGES },
|
||||
...overrides
|
||||
};
|
||||
groupStore.$patch({
|
||||
groupDialog: {
|
||||
id: 'grp_1',
|
||||
visible: true,
|
||||
ref: {
|
||||
galleries: [...MOCK_GALLERIES]
|
||||
},
|
||||
galleries: { ...MOCK_GALLERY_IMAGES },
|
||||
...overrides
|
||||
}
|
||||
});
|
||||
|
||||
return mount(GroupDialogPhotosTab, {
|
||||
global: {
|
||||
|
||||
@@ -138,21 +138,23 @@ function mountComponent(overrides = {}) {
|
||||
});
|
||||
|
||||
const groupStore = useGroupStore(pinia);
|
||||
groupStore.groupDialog = {
|
||||
id: 'grp_1',
|
||||
visible: true,
|
||||
posts: [...MOCK_POSTS],
|
||||
postsFiltered: [...MOCK_POSTS],
|
||||
postsSearch: '',
|
||||
ref: {
|
||||
roles: [
|
||||
{ id: 'role_1', name: 'Admin' },
|
||||
{ id: 'role_2', name: 'Member' }
|
||||
],
|
||||
permissions: []
|
||||
},
|
||||
...overrides
|
||||
};
|
||||
groupStore.$patch({
|
||||
groupDialog: {
|
||||
id: 'grp_1',
|
||||
visible: true,
|
||||
posts: [...MOCK_POSTS],
|
||||
postsFiltered: [...MOCK_POSTS],
|
||||
postsSearch: '',
|
||||
ref: {
|
||||
roles: [
|
||||
{ id: 'role_1', name: 'Admin' },
|
||||
{ id: 'role_2', name: 'Member' }
|
||||
],
|
||||
permissions: []
|
||||
},
|
||||
...overrides
|
||||
}
|
||||
});
|
||||
|
||||
return mount(GroupDialogPostsTab, {
|
||||
global: {
|
||||
|
||||
@@ -118,20 +118,22 @@ function mountComponent(overrides = {}) {
|
||||
});
|
||||
|
||||
const userStore = useUserStore(pinia);
|
||||
userStore.userDialog = {
|
||||
id: 'usr_me',
|
||||
ref: { id: 'usr_me' },
|
||||
avatars: [...MOCK_AVATARS],
|
||||
avatarSorting: 'name',
|
||||
avatarReleaseStatus: 'all',
|
||||
isAvatarsLoading: false,
|
||||
isWorldsLoading: false,
|
||||
...overrides
|
||||
};
|
||||
userStore.currentUser = {
|
||||
id: 'usr_me',
|
||||
...overrides.currentUser
|
||||
};
|
||||
userStore.$patch({
|
||||
userDialog: {
|
||||
id: 'usr_me',
|
||||
ref: { id: 'usr_me' },
|
||||
avatars: [...MOCK_AVATARS],
|
||||
avatarSorting: 'name',
|
||||
avatarReleaseStatus: 'all',
|
||||
isAvatarsLoading: false,
|
||||
isWorldsLoading: false,
|
||||
...overrides
|
||||
},
|
||||
currentUser: {
|
||||
id: 'usr_me',
|
||||
...overrides.currentUser
|
||||
}
|
||||
});
|
||||
|
||||
return mount(UserDialogAvatarsTab, {
|
||||
global: {
|
||||
|
||||
@@ -109,92 +109,100 @@ function mountComponent(overrides = {}) {
|
||||
});
|
||||
|
||||
const appearanceSettingsStore = useAppearanceSettingsStore(pinia);
|
||||
appearanceSettingsStore.hideUserNotes = false;
|
||||
appearanceSettingsStore.hideUserMemos = false;
|
||||
appearanceSettingsStore.$patch({
|
||||
hideUserNotes: false,
|
||||
hideUserMemos: false
|
||||
});
|
||||
|
||||
const advancedSettingsStore = useAdvancedSettingsStore(pinia);
|
||||
advancedSettingsStore.bioLanguage = 'en';
|
||||
advancedSettingsStore.translationApi = '';
|
||||
advancedSettingsStore.translationApiType = 'google';
|
||||
advancedSettingsStore.translateText = vi.fn().mockResolvedValue('');
|
||||
advancedSettingsStore.$patch({
|
||||
bioLanguage: 'en',
|
||||
translationApi: '',
|
||||
translationApiType: 'google'
|
||||
});
|
||||
const advancedSettings = advancedSettingsStore;
|
||||
advancedSettings.translateText = vi.fn().mockResolvedValue('');
|
||||
|
||||
const userStore = useUserStore(pinia);
|
||||
userStore.userDialog = {
|
||||
id: 'usr_target',
|
||||
friend: {
|
||||
state: 'online',
|
||||
ref: {
|
||||
location: 'wrld_test:123'
|
||||
}
|
||||
},
|
||||
ref: {
|
||||
userStore.$patch({
|
||||
userDialog: {
|
||||
id: 'usr_target',
|
||||
location: 'wrld_test:123',
|
||||
travelingToLocation: '',
|
||||
profilePicOverride: '',
|
||||
currentAvatarImageUrl: '',
|
||||
currentAvatarTags: [],
|
||||
bio: '',
|
||||
bioLinks: [],
|
||||
state: 'online',
|
||||
$online_for: 1000,
|
||||
last_login: '2025-01-01T00:00:00.000Z',
|
||||
last_activity: '2025-01-01T00:00:00.000Z',
|
||||
date_joined: '2020-01-01',
|
||||
friend: {
|
||||
state: 'online',
|
||||
ref: {
|
||||
location: 'wrld_test:123'
|
||||
}
|
||||
},
|
||||
ref: {
|
||||
id: 'usr_target',
|
||||
location: 'wrld_test:123',
|
||||
travelingToLocation: '',
|
||||
profilePicOverride: '',
|
||||
currentAvatarImageUrl: '',
|
||||
currentAvatarTags: [],
|
||||
bio: '',
|
||||
bioLinks: [],
|
||||
state: 'online',
|
||||
$online_for: 1000,
|
||||
last_login: '2025-01-01T00:00:00.000Z',
|
||||
last_activity: '2025-01-01T00:00:00.000Z',
|
||||
date_joined: '2020-01-01',
|
||||
allowAvatarCopying: true,
|
||||
displayName: 'Target'
|
||||
},
|
||||
$location: {
|
||||
tag: 'wrld_test:123',
|
||||
shortName: 'Test',
|
||||
userId: '',
|
||||
user: null
|
||||
},
|
||||
instance: {
|
||||
ref: {},
|
||||
friendCount: 0
|
||||
},
|
||||
users: [
|
||||
{
|
||||
id: 'usr_friend_1',
|
||||
displayName: 'Friend A',
|
||||
$userColour: '#ffffff',
|
||||
location: 'traveling',
|
||||
$travelingToTime: Date.now(),
|
||||
$location_at: Date.now()
|
||||
}
|
||||
],
|
||||
note: '',
|
||||
memo: '',
|
||||
isRepresentedGroupLoading: false,
|
||||
representedGroup: null,
|
||||
lastSeen: '2025-01-01T00:00:00.000Z',
|
||||
joinCount: 0,
|
||||
timeSpent: 0,
|
||||
dateFriendedInfo: [],
|
||||
unFriended: false,
|
||||
dateFriended: '2025-01-01T00:00:00.000Z',
|
||||
$homeLocationName: '',
|
||||
...overrides.userDialog
|
||||
},
|
||||
currentUser: {
|
||||
id: 'usr_me',
|
||||
allowAvatarCopying: true,
|
||||
displayName: 'Target'
|
||||
},
|
||||
$location: {
|
||||
tag: 'wrld_test:123',
|
||||
shortName: 'Test',
|
||||
userId: '',
|
||||
user: null
|
||||
},
|
||||
instance: {
|
||||
ref: {},
|
||||
friendCount: 0
|
||||
},
|
||||
users: [
|
||||
{
|
||||
id: 'usr_friend_1',
|
||||
displayName: 'Friend A',
|
||||
$userColour: '#ffffff',
|
||||
location: 'traveling',
|
||||
$travelingToTime: Date.now(),
|
||||
$location_at: Date.now()
|
||||
}
|
||||
],
|
||||
note: '',
|
||||
memo: '',
|
||||
isRepresentedGroupLoading: false,
|
||||
representedGroup: null,
|
||||
lastSeen: '2025-01-01T00:00:00.000Z',
|
||||
joinCount: 0,
|
||||
timeSpent: 0,
|
||||
dateFriendedInfo: [],
|
||||
unFriended: false,
|
||||
dateFriended: '2025-01-01T00:00:00.000Z',
|
||||
$homeLocationName: '',
|
||||
...overrides.userDialog
|
||||
};
|
||||
|
||||
userStore.currentUser = {
|
||||
id: 'usr_me',
|
||||
allowAvatarCopying: true,
|
||||
isBoopingEnabled: true,
|
||||
hasSharedConnectionsOptOut: false,
|
||||
hasDiscordFriendsOptOut: false,
|
||||
homeLocation: '',
|
||||
...overrides.currentUser
|
||||
};
|
||||
isBoopingEnabled: true,
|
||||
hasSharedConnectionsOptOut: false,
|
||||
hasDiscordFriendsOptOut: false,
|
||||
homeLocation: '',
|
||||
...overrides.currentUser
|
||||
}
|
||||
});
|
||||
|
||||
const locationStore = useLocationStore(pinia);
|
||||
locationStore.lastLocation = {
|
||||
location: 'wrld_test:123'
|
||||
};
|
||||
locationStore.$patch({
|
||||
lastLocation: {
|
||||
location: 'wrld_test:123'
|
||||
}
|
||||
});
|
||||
|
||||
const modalStore = useModalStore(pinia);
|
||||
modalStore.confirm = vi.fn().mockResolvedValue({ ok: false });
|
||||
const modal = useModalStore(pinia);
|
||||
modal.confirm = vi.fn().mockResolvedValue({ ok: false });
|
||||
|
||||
return shallowMount(UserDialogInfoTab, {
|
||||
global: {
|
||||
|
||||
@@ -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(() => {});
|
||||
|
||||
@@ -137,19 +137,21 @@ function mountComponent(overrides = {}) {
|
||||
});
|
||||
|
||||
const userStore = useUserStore(pinia);
|
||||
userStore.userDialog = {
|
||||
id: 'usr_me',
|
||||
ref: { id: 'usr_me' },
|
||||
worlds: [...MOCK_WORLDS],
|
||||
worldSorting: userDialogWorldSortingOptions.name,
|
||||
worldOrder: userDialogWorldOrderOptions.descending,
|
||||
isWorldsLoading: false,
|
||||
...overrides
|
||||
};
|
||||
userStore.currentUser = {
|
||||
id: 'usr_me',
|
||||
...overrides.currentUser
|
||||
};
|
||||
userStore.$patch({
|
||||
userDialog: {
|
||||
id: 'usr_me',
|
||||
ref: { id: 'usr_me' },
|
||||
worlds: [...MOCK_WORLDS],
|
||||
worldSorting: userDialogWorldSortingOptions.name,
|
||||
worldOrder: userDialogWorldOrderOptions.descending,
|
||||
isWorldsLoading: false,
|
||||
...overrides
|
||||
},
|
||||
currentUser: {
|
||||
id: 'usr_me',
|
||||
...overrides.currentUser
|
||||
}
|
||||
});
|
||||
|
||||
return mount(UserDialogWorldsTab, {
|
||||
global: {
|
||||
@@ -245,15 +247,17 @@ describe('UserDialogWorldsTab.vue', () => {
|
||||
.spyOn(worldCoordinatorModule, 'showWorldDialog')
|
||||
.mockImplementation(() => {});
|
||||
|
||||
userStore.userDialog = {
|
||||
id: 'usr_me',
|
||||
ref: { id: 'usr_me' },
|
||||
worlds: [...MOCK_WORLDS],
|
||||
worldSorting: userDialogWorldSortingOptions.name,
|
||||
worldOrder: userDialogWorldOrderOptions.descending,
|
||||
isWorldsLoading: false
|
||||
};
|
||||
userStore.currentUser = { id: 'usr_me' };
|
||||
userStore.$patch({
|
||||
userDialog: {
|
||||
id: 'usr_me',
|
||||
ref: { id: 'usr_me' },
|
||||
worlds: [...MOCK_WORLDS],
|
||||
worldSorting: userDialogWorldSortingOptions.name,
|
||||
worldOrder: userDialogWorldOrderOptions.descending,
|
||||
isWorldsLoading: false
|
||||
},
|
||||
currentUser: { id: 'usr_me' }
|
||||
});
|
||||
|
||||
const wrapper = mount(UserDialogWorldsTab, {
|
||||
global: {
|
||||
|
||||
Reference in New Issue
Block a user