Skip to content

Commit f547690

Browse files
committed
focus on flaky test
1 parent 43f5b85 commit f547690

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

packages/core/src/test/applicationcomposer/messageHandlers/initMessageHandler.test.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ import sinon from 'sinon'
88
import { initMessageHandler } from '../../../applicationcomposer/messageHandlers/initMessageHandler'
99
import { createTemplate, createWebviewContext } from '../utils'
1010

11-
describe('initMessageHandler', function () {
12-
afterEach(() => {
13-
sinon.restore()
14-
})
15-
16-
it('not connected to codewhisperer', async () => {
17-
const panel = await createTemplate()
18-
const postMessageSpy = sinon.spy(panel.webview, 'postMessage')
19-
const context = await createWebviewContext({
20-
panel,
11+
//eslint-disable-next-line aws-toolkits/no-only-in-tests
12+
describe.only('initMessageHandler', function () {
13+
for (const _ of Array.from({ length: 1000 }, (i) => i)) {
14+
it('not connected to codewhisperer', async function () {
15+
const panel = await createTemplate()
16+
const postMessageSpy = sinon.spy(panel.webview, 'postMessage')
17+
const context = await createWebviewContext({
18+
panel,
19+
})
20+
await initMessageHandler(context)
21+
assert.ok(postMessageSpy.calledOnce)
22+
assert.deepStrictEqual(postMessageSpy.getCall(0).args[0].isConnectedToCodeWhisperer, false)
23+
postMessageSpy.restore()
2124
})
22-
await initMessageHandler(context)
23-
assert.ok(postMessageSpy.calledOnce)
24-
assert.deepStrictEqual(postMessageSpy.getCall(0).args[0].isConnectedToCodeWhisperer, false)
25-
})
25+
}
2626
})

0 commit comments

Comments
 (0)