@@ -33,7 +33,8 @@ suite('Connect Form View Test Suite', () => {
33
33
const stubOnDidRecieveMessage = sinon . stub ( ) ;
34
34
const fakeWebview = {
35
35
html : '' ,
36
- onDidReceiveMessage : stubOnDidRecieveMessage
36
+ onDidReceiveMessage : stubOnDidRecieveMessage ,
37
+ asWebviewUri : sinon . fake . returns ( '' )
37
38
} ;
38
39
const fakeVSCodeCreateWebviewPanel = sinon . fake . returns ( {
39
40
webview : fakeWebview
@@ -74,11 +75,16 @@ suite('Connect Form View Test Suite', () => {
74
75
} ) ;
75
76
}
76
77
78
+ const fakeWebview : any = {
79
+ asWebviewUri : ( jsUri ) => {
80
+ return jsUri ;
81
+ }
82
+ } ;
83
+
77
84
const extensionPath = mdbTestExtension . testExtensionContext . extensionPath ;
78
- const appUri = getReactAppUri ( extensionPath ) ;
85
+ const appUri = getReactAppUri ( extensionPath , fakeWebview ) ;
79
86
const htmlString = getConnectWebviewContent ( appUri ) ;
80
87
81
- assert ( htmlString . includes ( 'vscode-resource:/' ) ) ;
82
88
assert ( htmlString . includes ( 'dist/webviewApp.js' ) ) ;
83
89
84
90
const webviewAppFileName = ( ) : string => 'dist/webviewApp.js' ;
@@ -121,7 +127,8 @@ suite('Connect Form View Test Suite', () => {
121
127
onDidReceiveMessage : ( callback ) : void => {
122
128
messageRecieved = callback ;
123
129
messageRecievedSet = true ;
124
- }
130
+ } ,
131
+ asWebviewUri : sinon . fake . returns ( '' )
125
132
} ;
126
133
const fakeVSCodeCreateWebviewPanel = sinon . fake . returns ( {
127
134
webview : fakeWebview
@@ -193,7 +200,8 @@ suite('Connect Form View Test Suite', () => {
193
200
onDidReceiveMessage : ( callback ) : void => {
194
201
messageRecieved = callback ;
195
202
messageRecievedSet = true ;
196
- }
203
+ } ,
204
+ asWebviewUri : sinon . fake . returns ( '' )
197
205
} ;
198
206
const fakeVSCodeCreateWebviewPanel = sinon . fake . returns ( {
199
207
webview : fakeWebview
@@ -259,7 +267,8 @@ suite('Connect Form View Test Suite', () => {
259
267
} ,
260
268
onDidReceiveMessage : ( callback ) : void => {
261
269
messageRecieved = callback ;
262
- }
270
+ } ,
271
+ asWebviewUri : sinon . fake . returns ( '' )
263
272
} ;
264
273
const fakeVSCodeCreateWebviewPanel = sinon . fake . returns ( {
265
274
webview : fakeWebview
@@ -318,7 +327,8 @@ suite('Connect Form View Test Suite', () => {
318
327
} ,
319
328
onDidReceiveMessage : ( callback ) : void => {
320
329
messageRecieved = callback ;
321
- }
330
+ } ,
331
+ asWebviewUri : sinon . fake . returns ( '' )
322
332
} ;
323
333
const fakeVSCodeCreateWebviewPanel = sinon . fake . returns ( {
324
334
webview : fakeWebview
@@ -388,7 +398,8 @@ suite('Connect Form View Test Suite', () => {
388
398
} ,
389
399
onDidReceiveMessage : ( callback ) : void => {
390
400
messageRecieved = callback ;
391
- }
401
+ } ,
402
+ asWebviewUri : sinon . fake . returns ( '' )
392
403
} ;
393
404
394
405
const fakeVSCodeCreateWebviewPanel = sinon . fake . returns ( {
@@ -442,7 +453,8 @@ suite('Connect Form View Test Suite', () => {
442
453
} ,
443
454
onDidReceiveMessage : ( callback ) : void => {
444
455
messageRecieved = callback ;
445
- }
456
+ } ,
457
+ asWebviewUri : sinon . fake . returns ( '' )
446
458
} ;
447
459
const fakeVSCodeCreateWebviewPanel = sinon . fake . returns ( {
448
460
webview : fakeWebview
@@ -494,7 +506,8 @@ suite('Connect Form View Test Suite', () => {
494
506
html : '' ,
495
507
onDidReceiveMessage : ( callback ) : void => {
496
508
messageRecieved = callback ;
497
- }
509
+ } ,
510
+ asWebviewUri : sinon . fake . returns ( '' )
498
511
} ;
499
512
const fakeVSCodeExecuteCommand = sinon . fake . resolves ( false ) ;
500
513
0 commit comments