Browse Source

chore(test): explicit import instead of globals

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
pull/15727/head
Grigorii K. Shartsev 2 months ago
parent
commit
b54fbe64bf
Failed to extract signature
  1. 10
      eslint.config.mjs
  2. 1
      src/components/AvatarWrapper/AvatarWrapper.spec.js
  3. 2
      src/components/CallView/shared/VideoBottomBar.spec.js
  4. 2
      src/components/CallView/shared/VideoVue.spec.js
  5. 2
      src/components/LeftSidebar/ConversationsList/Conversation.spec.js
  6. 2
      src/components/LeftSidebar/LeftSidebar.spec.js
  7. 2
      src/components/MessagesList/MessagesGroup/Message/Message.spec.js
  8. 2
      src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.spec.js
  9. 2
      src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.spec.js
  10. 2
      src/components/MessagesList/MessagesGroup/Message/MessagePart/Reactions.spec.js
  11. 2
      src/components/MessagesList/MessagesGroup/MessagesGroup.spec.js
  12. 2
      src/components/MessagesList/MessagesGroup/MessagesSystemGroup.spec.js
  13. 2
      src/components/MessagesList/MessagesList.spec.js
  14. 2
      src/components/RightSidebar/Participants/Participant.spec.js
  15. 2
      src/components/RightSidebar/Participants/ParticipantPermissionsEditor.spec.js
  16. 2
      src/components/RoomSelector.spec.js
  17. 2
      src/composables/__tests__/useMessageInfo.spec.js
  18. 2
      src/services/__tests__/CapabilitiesManager.spec.js
  19. 2
      src/services/__tests__/EventBus.spec.js
  20. 2
      src/services/__tests__/coreService.spec.js
  21. 2
      src/services/__tests__/filesSharingServices.spec.js
  22. 2
      src/services/__tests__/mediaDevicePreferences.spec.js
  23. 2
      src/services/__tests__/messagesService.spec.js
  24. 2
      src/store/conversationsStore.spec.js
  25. 2
      src/store/fileUploadStore.spec.js
  26. 2
      src/store/messagesStore.spec.js
  27. 2
      src/store/participantsStore.spec.js
  28. 2
      src/stores/__tests__/actor.spec.js
  29. 2
      src/stores/__tests__/bots.spec.js
  30. 2
      src/stores/__tests__/callView.spec.js
  31. 2
      src/stores/__tests__/chat.spec.js
  32. 2
      src/stores/__tests__/chatExtras.spec.js
  33. 2
      src/stores/__tests__/federation.spec.js
  34. 2
      src/stores/__tests__/groupware.spec.js
  35. 2
      src/stores/__tests__/guestName.spec.js
  36. 2
      src/stores/__tests__/integrations.spec.js
  37. 2
      src/stores/__tests__/polls.spec.js
  38. 2
      src/stores/__tests__/reactions.spec.js
  39. 2
      src/stores/__tests__/session.spec.js
  40. 2
      src/stores/__tests__/settings.spec.js
  41. 2
      src/stores/__tests__/sharedItems.spec.js
  42. 2
      src/stores/__tests__/sidebar.spec.js
  43. 2
      src/stores/__tests__/talkHash.spec.js
  44. 2
      src/utils/SignalingParticipantList.spec.js
  45. 2
      src/utils/SignalingTypingHandler.spec.js
  46. 1
      src/utils/__tests__/calculateVotePercentage.spec.js
  47. 2
      src/utils/__tests__/fileUpload.spec.js
  48. 2
      src/utils/__tests__/formattedTime.spec.js
  49. 1
      src/utils/__tests__/getItemTypeFromMessage.spec.js
  50. 2
      src/utils/__tests__/handleUrl.spec.js
  51. 2
      src/utils/__tests__/prepareTemporaryMessage.spec.js
  52. 1
      src/utils/__tests__/readableNumber.spec.js
  53. 1
      src/utils/__tests__/satisfyVersion.spec.js
  54. 2
      src/utils/__tests__/textParse.spec.js
  55. 1
      src/utils/media/effects/virtual-background/JitsiStreamBackgroundEffect.spec.js
  56. 2
      src/utils/media/pipeline/BlackVideoEnforcer.spec.js
  57. 2
      src/utils/media/pipeline/MediaDevicesSource.spec.js
  58. 2
      src/utils/media/pipeline/TrackEnabler.spec.js
  59. 2
      src/utils/media/pipeline/TrackToStream.spec.js
  60. 2
      src/utils/media/pipeline/VirtualBackground.spec.js
  61. 2
      src/utils/webrtc/CallParticipantsAudioPlayer.spec.js
  62. 2
      src/utils/webrtc/RemoteVideoBlocker.spec.js
  63. 1
      src/utils/webrtc/analyzers/AverageStatValue.spec.js
  64. 2
      src/utils/webrtc/analyzers/PeerConnectionAnalyzer.spec.js
  65. 1
      vitest.config.js

10
eslint.config.mjs

@ -36,16 +36,6 @@ export default [
},
},
{
name: 'talk/jest',
files: ['src/__mocks__/*.js', '**/*.spec.js', 'src/test-setup.js'],
languageOptions: {
globals: {
...globals.jest,
},
},
},
{
name: 'talk/disabled-during-migration',
rules: {

1
src/components/AvatarWrapper/AvatarWrapper.spec.js

@ -4,6 +4,7 @@ import { t } from '@nextcloud/l10n'
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { shallowMount } from '@vue/test-utils'
import { describe, expect, it, test } from 'vitest'
import NcAvatar from '@nextcloud/vue/components/NcAvatar'
import AvatarWrapper from './AvatarWrapper.vue'
import { ATTENDEE, AVATAR } from '../../constants.ts'

2
src/components/CallView/shared/VideoBottomBar.spec.js

@ -8,7 +8,7 @@ import { t } from '@nextcloud/l10n'
import { shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import NcButton from '@nextcloud/vue/components/NcButton'
import IconAlertCircleOutline from 'vue-material-design-icons/AlertCircleOutline.vue'

2
src/components/CallView/shared/VideoVue.spec.js

@ -6,7 +6,7 @@
import { shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import VideoVue from './VideoVue.vue'
import storeConfig from '../../../store/storeConfig.js'

2
src/components/LeftSidebar/ConversationsList/Conversation.spec.js

@ -6,7 +6,7 @@
import { showError, showSuccess } from '@nextcloud/dialogs'
import { flushPromises, mount, shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import NcActionButton from '@nextcloud/vue/components/NcActionButton'
import NcButton from '@nextcloud/vue/components/NcButton'

2
src/components/LeftSidebar/LeftSidebar.spec.js

@ -8,7 +8,7 @@ import { loadState } from '@nextcloud/initial-state'
import { flushPromises, mount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import LeftSidebar from './LeftSidebar.vue'
import router from '../../__mocks__/router.js'

2
src/components/MessagesList/MessagesGroup/Message/Message.spec.js

@ -6,7 +6,7 @@
import { flushPromises, shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import NcButton from '@nextcloud/vue/components/NcButton'
import IconCheck from 'vue-material-design-icons/Check.vue'

2
src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.spec.js

@ -6,7 +6,7 @@
import { shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { computed } from 'vue'
import { createStore } from 'vuex'
import NcActionButton from '@nextcloud/vue/components/NcActionButton'

2
src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.spec.js

@ -8,7 +8,7 @@ import { getUploader } from '@nextcloud/upload'
import { shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import NcButton from '@nextcloud/vue/components/NcButton'
import IconPlayCircleOutline from 'vue-material-design-icons/PlayCircleOutline.vue'

2
src/components/MessagesList/MessagesGroup/Message/MessagePart/Reactions.spec.js

@ -7,7 +7,7 @@ import { showError } from '@nextcloud/dialogs'
import { shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import NcButton from '@nextcloud/vue/components/NcButton'
import NcEmojiPicker from '@nextcloud/vue/components/NcEmojiPicker'

2
src/components/MessagesList/MessagesGroup/MessagesGroup.spec.js

@ -6,7 +6,7 @@
import { shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import MessagesGroup from './MessagesGroup.vue'
import { ATTENDEE, MESSAGE } from '../../../constants.ts'

2
src/components/MessagesList/MessagesGroup/MessagesSystemGroup.spec.js

@ -5,8 +5,8 @@
import { shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { vi } from 'vitest'
import { createPinia, setActivePinia } from 'pinia'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import MessagesSystemGroup from './MessagesSystemGroup.vue'
import { ATTENDEE, MESSAGE } from '../../../constants.ts'

2
src/components/MessagesList/MessagesList.spec.js

@ -6,7 +6,7 @@
import { shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import MessagesList from './MessagesList.vue'
import { ATTENDEE, MESSAGE } from '../../constants.ts'

2
src/components/RightSidebar/Participants/Participant.spec.js

@ -6,7 +6,7 @@
import { flushPromises, shallowMount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, test, vi } from 'vitest'
import { createStore } from 'vuex'
import NcActionButton from '@nextcloud/vue/components/NcActionButton'
import NcActionText from '@nextcloud/vue/components/NcActionText'

2
src/components/RightSidebar/Participants/ParticipantPermissionsEditor.spec.js

@ -6,7 +6,7 @@
import { mount } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, test, vi } from 'vitest'
import { nextTick } from 'vue'
import { createStore } from 'vuex'
import NcCheckboxRadioSwitch from '@nextcloud/vue/components/NcCheckboxRadioSwitch'

2
src/components/RoomSelector.spec.js

@ -6,7 +6,7 @@
import axios from '@nextcloud/axios'
import { generateOcsUrl } from '@nextcloud/router'
import { flushPromises, shallowMount } from '@vue/test-utils'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import NcButton from '@nextcloud/vue/components/NcButton'
import NcDialog from '@nextcloud/vue/components/NcDialog'
import ConversationSearchResult from './LeftSidebar/ConversationsList/ConversationSearchResult.vue'

2
src/composables/__tests__/useMessageInfo.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { beforeEach, describe, expect, test, vi } from 'vitest'
import { computed, ref } from 'vue'
import { useStore } from 'vuex'
import { ATTENDEE, CONVERSATION, MESSAGE } from '../../constants.ts'

2
src/services/__tests__/CapabilitiesManager.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { mockedCapabilities, mockedRemotes } from '../../__mocks__/capabilities.ts'
import { useTalkHashStore } from '../../stores/talkHash.js'
import { generateOCSResponse } from '../../test-helpers.js'

2
src/services/__tests__/EventBus.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterEach, describe, expect, it, vi } from 'vitest'
import { EventBus } from '../EventBus.ts'
describe('EventBus', () => {

2
src/services/__tests__/coreService.spec.js

@ -5,7 +5,7 @@
import axios from '@nextcloud/axios'
import { generateOcsUrl } from '@nextcloud/router'
import { vi } from 'vitest'
import { afterEach, describe, expect, test, vi } from 'vitest'
import { SHARE } from '../../constants.ts'
import { autocompleteQuery } from '../coreService.ts'

2
src/services/__tests__/filesSharingServices.spec.js

@ -5,7 +5,7 @@
import axios from '@nextcloud/axios'
import { generateOcsUrl } from '@nextcloud/router'
import { vi } from 'vitest'
import { afterEach, describe, expect, test, vi } from 'vitest'
import { shareFile } from '../filesSharingServices.ts'
vi.mock('@nextcloud/axios', () => ({

2
src/services/__tests__/mediaDevicePreferences.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import {
getFirstAvailableMediaDevice,
listMediaDevices,

2
src/services/__tests__/messagesService.spec.js

@ -5,7 +5,7 @@
import axios from '@nextcloud/axios'
import { generateOcsUrl } from '@nextcloud/router'
import { vi } from 'vitest'
import { afterEach, describe, expect, test, vi } from 'vitest'
import { CHAT } from '../../constants.ts'
import {
deleteMessage,

2
src/store/conversationsStore.spec.js

@ -7,7 +7,7 @@ import { emit } from '@nextcloud/event-bus'
import { flushPromises } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import {
ATTENDEE,

2
src/store/fileUploadStore.spec.js

@ -7,7 +7,7 @@ import { showError } from '@nextcloud/dialogs'
import { getUploader } from '@nextcloud/upload'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import { getDavClient } from '../services/DavClient.ts'
import { shareFile } from '../services/filesSharingServices.ts'

2
src/store/messagesStore.spec.js

@ -7,7 +7,7 @@ import { showError } from '@nextcloud/dialogs'
import { flushPromises } from '@vue/test-utils'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, test, vi } from 'vitest'
import { createStore } from 'vuex'
import {
ATTENDEE,

2
src/store/participantsStore.spec.js

@ -8,7 +8,7 @@ import Hex from 'crypto-js/enc-hex.js'
import SHA1 from 'crypto-js/sha1.js'
import { cloneDeep } from 'lodash'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { createStore } from 'vuex'
import { PARTICIPANT } from '../constants.ts'
import {

2
src/stores/__tests__/actor.spec.js

@ -6,7 +6,7 @@
import { getCurrentUser } from '@nextcloud/auth'
import { loadState } from '@nextcloud/initial-state'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { ATTENDEE, PARTICIPANT } from '../../constants.ts'
import { getTeams } from '../../services/teamsService.ts'
import { generateOCSResponse } from '../../test-helpers.js'

2
src/stores/__tests__/bots.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import {
disableBotForConversation,
enableBotForConversation,

2
src/stores/__tests__/callView.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { CONVERSATION } from '../../constants.ts'
import BrowserStorage from '../../services/BrowserStorage.js'
import vuexStore from '../../store/index.js'

2
src/stores/__tests__/chat.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { createStore, useStore } from 'vuex'
import storeConfig from '../../store/storeConfig.js'
import { useChatStore } from '../chat.ts'

2
src/stores/__tests__/chatExtras.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import BrowserStorage from '../../services/BrowserStorage.js'
import { EventBus } from '../../services/EventBus.ts'
import { useChatExtrasStore } from '../chatExtras.ts'

2
src/stores/__tests__/federation.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { mockedCapabilities } from '../../__mocks__/capabilities.ts'
import { acceptShare, getRemoteCapabilities, getShares, rejectShare } from '../../services/federationService.ts'
import { generateOCSErrorResponse, generateOCSResponse } from '../../test-helpers.js'

2
src/stores/__tests__/groupware.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { getUserAbsence } from '../../services/groupwareService.ts'
import { generateOCSErrorResponse, generateOCSResponse } from '../../test-helpers.js'
import { useGroupwareStore } from '../groupware.ts'

2
src/stores/__tests__/guestName.spec.js

@ -6,7 +6,7 @@
import { setGuestNickname } from '@nextcloud/auth'
import { t } from '@nextcloud/l10n'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { setGuestUserName } from '../../services/participantsService.js'
import { generateOCSErrorResponse } from '../../test-helpers.js'
import { useActorStore } from '../actor.ts'

2
src/stores/__tests__/integrations.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { useIntegrationsStore } from '../integrations.js'
describe('integrationsStore', () => {

2
src/stores/__tests__/polls.spec.js

@ -5,7 +5,7 @@
import { flushPromises } from '@vue/test-utils'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { beforeEach, describe, expect, it, vi } from 'vitest'
import { ATTENDEE, MESSAGE } from '../../constants.ts'
import {
createPoll,

2
src/stores/__tests__/reactions.spec.js

@ -5,7 +5,7 @@
import { showError } from '@nextcloud/dialogs'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { addReactionToMessage, getReactionsDetails, removeReactionFromMessage } from '../../services/reactionsService.ts'
import vuexStore from '../../store/index.js'
import { generateOCSErrorResponse, generateOCSResponse } from '../../test-helpers.js'

2
src/stores/__tests__/session.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { ATTENDEE, PARTICIPANT } from '../../constants.ts'
import vuexStore from '../../store/index.js'
import { useGuestNameStore } from '../guestName.js'

2
src/stores/__tests__/settings.spec.js

@ -5,7 +5,7 @@
import { loadState } from '@nextcloud/initial-state'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { PRIVACY } from '../../constants.ts'
import BrowserStorage from '../../services/BrowserStorage.js'
import { setReadStatusPrivacy, setTypingStatusPrivacy } from '../../services/settingsService.ts'

2
src/stores/__tests__/sharedItems.spec.js

@ -4,7 +4,7 @@
*/
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { sharedItemsOrder } from '../../components/RightSidebar/SharedItems/sharedItemsConstants.ts'
import { SHARED_ITEM } from '../../constants.ts'
import { getSharedItems, getSharedItemsOverview } from '../../services/sharedItemsService.ts'

2
src/stores/__tests__/sidebar.spec.js

@ -5,7 +5,7 @@
import { emit } from '@nextcloud/event-bus'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import BrowserStorage from '../../services/BrowserStorage.js'
import { useSidebarStore } from '../sidebar.ts'

2
src/stores/__tests__/talkHash.spec.js

@ -5,7 +5,7 @@
import { showError } from '@nextcloud/dialogs'
import { createPinia, setActivePinia } from 'pinia'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { useTalkHashStore } from '../talkHash.js'
describe('talkHashStore', () => {

2
src/utils/SignalingParticipantList.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { beforeEach, describe, expect, test, vi } from 'vitest'
import SignalingParticipantList from './SignalingParticipantList.js'
describe('SignalingParticipantList', () => {

2
src/utils/SignalingTypingHandler.spec.js

@ -4,7 +4,7 @@
*/
import { cloneDeep } from 'lodash'
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import Vuex from 'vuex'
import storeConfig from '../store/storeConfig.js'
import { useActorStore } from '../stores/actor.ts'

1
src/utils/__tests__/calculateVotePercentage.spec.js

@ -3,6 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { describe, expect, it } from 'vitest'
import { calculateVotePercentage } from '../calculateVotePercentage.ts'
describe('calculateVotePercentage', () => {

2
src/utils/__tests__/fileUpload.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterEach, describe, expect, it, vi } from 'vitest'
import {
extractFileName,
findUniquePath,

2
src/utils/__tests__/formattedTime.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import {
convertToUnix,
formattedTime,

1
src/utils/__tests__/getItemTypeFromMessage.spec.js

@ -2,6 +2,7 @@
* SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { describe, expect, it } from 'vitest'
import { MESSAGE, SHARED_ITEM } from '../../constants.ts'
import { getItemTypeFromMessage } from '../getItemTypeFromMessage.ts'

2
src/utils/__tests__/handleUrl.spec.js

@ -4,7 +4,7 @@
*/
import { showError, showSuccess } from '@nextcloud/dialogs'
import { vi } from 'vitest'
import { describe, expect, it, vi } from 'vitest'
import {
copyConversationLinkToClipboard,
generateAbsoluteUrl,

2
src/utils/__tests__/prepareTemporaryMessage.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { ATTENDEE, MESSAGE } from '../../constants.ts'
import { prepareTemporaryMessage } from '../prepareTemporaryMessage.ts'

1
src/utils/__tests__/readableNumber.spec.js

@ -2,6 +2,7 @@
* SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { describe, expect, it } from 'vitest'
import { readableNumber, stringChop } from '../readableNumber.ts'
describe('readableNumber', () => {

1
src/utils/__tests__/satisfyVersion.spec.js

@ -2,6 +2,7 @@
* SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { describe, expect, it } from 'vitest'
import { satisfyVersion } from '../satisfyVersion.ts'
describe('satisfyVersion', () => {

2
src/utils/__tests__/textParse.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { describe, expect, it, vi } from 'vitest'
import { parseMentions, parseSpecialSymbols } from '../textParse.ts'
vi.mock('@nextcloud/router', () => ({

1
src/utils/media/effects/virtual-background/JitsiStreamBackgroundEffect.spec.js

@ -3,6 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { describe, expect, test } from 'vitest'
import JitsiStreamBackgroundEffect from './JitsiStreamBackgroundEffect.js'
describe('JitsiStreamBackgroundEffect', () => {

2
src/utils/media/pipeline/BlackVideoEnforcer.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, test, vi } from 'vitest'
import BlackVideoEnforcer from './BlackVideoEnforcer.js'
/**

2
src/utils/media/pipeline/MediaDevicesSource.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, test, vi } from 'vitest'
import { mediaDevicesManager } from '../../webrtc/index.js'
import MediaDevicesSource from './MediaDevicesSource.js'

2
src/utils/media/pipeline/TrackEnabler.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { beforeEach, describe, expect, test, vi } from 'vitest'
import TrackEnabler from './TrackEnabler.js'
/**

2
src/utils/media/pipeline/TrackToStream.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { beforeAll, beforeEach, describe, expect, test, vi } from 'vitest'
import TrackToStream from './TrackToStream.js'
/**

2
src/utils/media/pipeline/VirtualBackground.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterAll, beforeAll, beforeEach, describe, expect, test, vi } from 'vitest'
import VirtualBackground from './VirtualBackground.js'
/**

2
src/utils/webrtc/CallParticipantsAudioPlayer.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import { reactive } from 'vue'
import EmitterMixin from '../EmitterMixin.js'
import CallParticipantsAudioPlayer from './CallParticipantsAudioPlayer.js'

2
src/utils/webrtc/RemoteVideoBlocker.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import RemoteVideoBlocker from './RemoteVideoBlocker.js'
describe('RemoteVideoBlocker', () => {

1
src/utils/webrtc/analyzers/AverageStatValue.spec.js

@ -2,6 +2,7 @@
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { beforeEach, describe, expect, test } from 'vitest'
import { AverageStatValue, STAT_VALUE_TYPE } from './AverageStatValue.js'
describe('AverageStatValue', () => {

2
src/utils/webrtc/analyzers/PeerConnectionAnalyzer.spec.js

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { vi } from 'vitest'
import { afterEach, beforeEach, describe, expect, test, vi } from 'vitest'
import {
CONNECTION_QUALITY,
PEER_DIRECTION,

1
vitest.config.js

@ -33,7 +33,6 @@ export default defineConfig({
{ find: './vendor/tflite/tflite-simd.wasm', replacement: resolve(import.meta.dirname, 'src/utils/media/effects/virtual-background/vendor/tflite/tflite-simd.js') },
{ find: '@matrix-org/olm/olm.wasm', replacement: '@matrix-org/olm/olm.js' },
],
globals: true,
environment: 'jsdom',
environmentOptions: {
jsdom: {

Loading…
Cancel
Save