mirror of
https://github.com/nextcloud/spreed.git
synced 2025-12-18 05:20:50 +01:00
chore(test): explicit import instead of globals
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
This commit is contained in:
parent
7d5341f906
commit
b54fbe64bf
65 changed files with 63 additions and 67 deletions
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
|
|
|
|||
|
|
@ -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', () => ({
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
*/
|
||||
|
||||
import { showError, showSuccess } from '@nextcloud/dialogs'
|
||||
import { vi } from 'vitest'
|
||||
import { describe, expect, it, vi } from 'vitest'
|
||||
import {
|
||||
copyConversationLinkToClipboard,
|
||||
generateAbsoluteUrl,
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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', () => ({
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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…
Add table
Reference in a new issue