Skip to content

Commit a3fdfca

Browse files
authored
test(inline-suggestion): supplementalContextUtil.test failure #6269
fix #6266
1 parent 4ddea68 commit a3fdfca

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

packages/amazonq/test/unit/codewhisperer/util/supplemetalContextUtil.test.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,32 @@
44
*/
55

66
import assert from 'assert'
7+
import * as FakeTimers from '@sinonjs/fake-timers'
78
import * as vscode from 'vscode'
89
import * as sinon from 'sinon'
910
import * as crossFile from 'aws-core-vscode/codewhisperer'
10-
import { TestFolder, assertTabCount } from 'aws-core-vscode/test'
11+
import { TestFolder, assertTabCount, installFakeClock } from 'aws-core-vscode/test'
1112
import { FeatureConfigProvider } from 'aws-core-vscode/codewhisperer'
1213
import { toTextEditor } from 'aws-core-vscode/test'
1314
import { LspController } from 'aws-core-vscode/amazonq'
1415

1516
describe('supplementalContextUtil', function () {
1617
let testFolder: TestFolder
18+
let clock: FakeTimers.InstalledClock
1719

1820
const fakeCancellationToken: vscode.CancellationToken = {
1921
isCancellationRequested: false,
2022
onCancellationRequested: sinon.spy(),
2123
}
2224

25+
before(function () {
26+
clock = installFakeClock()
27+
})
28+
29+
after(function () {
30+
clock.uninstall()
31+
})
32+
2333
beforeEach(async function () {
2434
testFolder = await TestFolder.create()
2535
sinon.stub(FeatureConfigProvider.instance, 'getProjectContextGroup').returns('control')

0 commit comments

Comments
 (0)