Skip to content

Commit 2a8485d

Browse files
committed
refactor to avoid top-level defs
1 parent a15364b commit 2a8485d

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

packages/core/src/test/amazonqFeatureDev/prepareRepoData.test.ts

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,22 +46,20 @@ describe('prepareRepoDataPerformanceTest', function () {
4646
'handles many files',
4747
function () {
4848
const telemetry = new TelemetryHelper()
49-
let workspace: WorkspaceFolder
50-
let result: resultType
5149
return {
5250
setup: async () => {
53-
workspace = await createTestWorkspace(500, {
51+
return await createTestWorkspace(500, {
5452
fileNamePrefix: 'file',
5553
fileContent: '0123456789',
5654
fileNameSuffix: '.md',
5755
})
5856
},
59-
execute: async () => {
60-
result = await prepareRepoData([workspace.uri.fsPath], [workspace], telemetry, {
57+
execute: async (workspace: WorkspaceFolder) => {
58+
return await prepareRepoData([workspace.uri.fsPath], [workspace], telemetry, {
6159
record: () => {},
6260
} as unknown as Metric<AmazonqCreateUpload>)
6361
},
64-
verify: async () => verifyResult(result, telemetry, 5000),
62+
verify: async (_w: WorkspaceFolder, result: resultType) => verifyResult(result, telemetry, 5000),
6563
}
6664
}
6765
)
@@ -92,22 +90,20 @@ describe('prepareRepoDataPerformanceTest', function () {
9290
'handles large files',
9391
function () {
9492
const telemetry = new TelemetryHelper()
95-
let result: resultType
96-
let workspace: WorkspaceFolder
9793
return {
9894
setup: async () => {
99-
workspace = await createTestWorkspace(10, {
95+
return await createTestWorkspace(10, {
10096
fileNamePrefix: 'file',
10197
fileContent: getRandomString(1000),
10298
fileNameSuffix: '.md',
10399
})
104100
},
105-
execute: async () => {
106-
result = await prepareRepoData([workspace.uri.fsPath], [workspace], telemetry, {
101+
execute: async (workspace: WorkspaceFolder) => {
102+
return await prepareRepoData([workspace.uri.fsPath], [workspace], telemetry, {
107103
record: () => {},
108104
} as unknown as Metric<AmazonqCreateUpload>)
109105
},
110-
verify: async () => verifyResult(result, telemetry, 10000),
106+
verify: async (_w: WorkspaceFolder, result: resultType) => verifyResult(result, telemetry, 10000),
111107
}
112108
}
113109
)

0 commit comments

Comments
 (0)