Skip to content

Commit 6f4bd24

Browse files
test: avoid async hook imports in request signature tab spec
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 03238c9 commit 6f4bd24

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

src/tests/components/RightSidebar/RequestSignatureTab.spec.ts

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
* SPDX-License-Identifier: AGPL-3.0-or-later
44
*/
55

6-
import { beforeAll, beforeEach, describe, expect, it, vi } from 'vitest'
6+
import { beforeEach, describe, expect, it, vi } from 'vitest'
77
import { shallowMount } from '@vue/test-utils'
88
import type { VueWrapper } from '@vue/test-utils'
99
import { createPinia, setActivePinia } from 'pinia'
1010
import axios from '@nextcloud/axios'
1111
import type { useFilesStore as useFilesStoreType } from '../../../store/files.js'
12-
let RequestSignatureTab: unknown
13-
let useFilesStore: typeof import('../../../store/files.js').useFilesStore
12+
import RequestSignatureTab from '../../../components/RightSidebar/RequestSignatureTab.vue'
13+
import { useFilesStore } from '../../../store/files.js'
1414
import { FILE_STATUS } from '../../../constants.js'
1515

1616
const { generateUrlMock } = vi.hoisted(() => ({
@@ -80,11 +80,6 @@ describe('RequestSignatureTab - Critical Business Rules', () => {
8080
let wrapper: VueWrapper<any>
8181
let filesStore: ReturnType<typeof useFilesStoreType>
8282

83-
beforeAll(async () => {
84-
RequestSignatureTab = (await import('../../../components/RightSidebar/RequestSignatureTab.vue')).default
85-
;({ useFilesStore } = await import('../../../store/files.js'))
86-
})
87-
8883
const updateFile = async (patch: Record<string, unknown>) => {
8984
const current = filesStore.files[1] || { id: 1 }
9085
const hasSigners = Object.prototype.hasOwnProperty.call(patch, 'signers')

0 commit comments

Comments
 (0)