Skip to content

Commit 5ee6fd2

Browse files
committed
Fix version
1 parent 55461b8 commit 5ee6fd2

File tree

1 file changed

+19
-5
lines changed

1 file changed

+19
-5
lines changed

src/commands/devup/__tests__/import-devup.test.ts

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
1-
import { describe, expect, mock, spyOn, test } from 'bun:test'
1+
import { afterEach, describe, expect, mock, spyOn, test } from 'bun:test'
22
import * as uploadFileModule from '../../../utils/upload-file'
33
import { importDevup } from '../import-devup'
44
import * as uploadXlsxModule from '../utils/upload-devup-xlsx'
55

66
describe('import-devup (standalone file)', () => {
7+
const spies: ReturnType<typeof spyOn>[] = []
8+
afterEach(() => {
9+
for (const s of spies) s.mockRestore()
10+
spies.length = 0
11+
;(globalThis as { figma?: unknown }).figma = undefined
12+
})
713
test('returns early when theme is missing', async () => {
814
const uploadFile = mock(() => Promise.resolve('{}'))
9-
spyOn(uploadFileModule, 'uploadFile').mockImplementation(uploadFile)
15+
spies.push(
16+
spyOn(uploadFileModule, 'uploadFile').mockImplementation(uploadFile),
17+
)
1018
await importDevup('json')
1119
expect(uploadFile).toHaveBeenCalledWith('.json')
1220
})
@@ -30,7 +38,9 @@ describe('import-devup (standalone file)', () => {
3038
},
3139
}),
3240
)
33-
spyOn(uploadXlsxModule, 'uploadDevupXlsx').mockImplementation(uploadXlsx)
41+
spies.push(
42+
spyOn(uploadXlsxModule, 'uploadDevupXlsx').mockImplementation(uploadXlsx),
43+
)
3444

3545
const setValueForMode = mock(() => {})
3646
const createVariable = mock(
@@ -89,7 +99,9 @@ describe('import-devup (standalone file)', () => {
8999
},
90100
}),
91101
)
92-
spyOn(uploadXlsxModule, 'uploadDevupXlsx').mockImplementation(uploadXlsx)
102+
spies.push(
103+
spyOn(uploadXlsxModule, 'uploadDevupXlsx').mockImplementation(uploadXlsx),
104+
)
93105

94106
const removeDevupVariable = mock(() => {})
95107
const removeOtherVariable = mock(() => {})
@@ -167,7 +179,9 @@ describe('import-devup (standalone file)', () => {
167179
},
168180
}),
169181
)
170-
spyOn(uploadXlsxModule, 'uploadDevupXlsx').mockImplementation(uploadXlsx)
182+
spies.push(
183+
spyOn(uploadXlsxModule, 'uploadDevupXlsx').mockImplementation(uploadXlsx),
184+
)
171185

172186
const createTextStyle = mock(
173187
() =>

0 commit comments

Comments
 (0)