@@ -8,19 +8,19 @@ import sinon from 'sinon'
88import { initMessageHandler } from '../../../applicationcomposer/messageHandlers/initMessageHandler'
99import { 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