11import type { ViewSection } from 'wdio-vscode-service' ;
22
3- describe ( 'Entity Framework Extension' , ( ) => {
3+ describe ( 'Entity Framework Extension' , function ( ) {
4+ this . retries ( 3 ) ;
5+
46 describe ( 'Tree View' , ( ) => {
57 let treeView : ViewSection | undefined ;
68 beforeEach ( async ( ) => {
@@ -23,32 +25,32 @@ describe('Entity Framework Extension', () => {
2325 . getContent ( )
2426 . getSection ( 'EF MIGRATIONS' ) ;
2527
26- await treeView . expand ( ) ;
28+ await treeView ! . expand ( ) ;
2729
2830 await browser . waitUntil ( async ( ) => {
29- const items = await treeView . getVisibleItems ( ) ;
31+ const items = await treeView ! . getVisibleItems ( ) ;
3032 return items . length > 0 ;
3133 } ) ;
3234 } ) ;
3335
3436 it ( 'should render projects' , async ( ) => {
35- const [ projectItem ] = await treeView . getVisibleItems ( ) ;
37+ const [ projectItem ] = await treeView ! . getVisibleItems ( ) ;
3638 // @ts -ignore
3739 const projectItemLabel = await projectItem . getLabel ( ) ;
3840 expect ( projectItemLabel ) . toBe ( 'ExampleAPI' ) ;
3941 } ) ;
4042
4143 it ( 'should render db contexts' , async ( ) => {
42- const [ projectItem ] = await treeView . getVisibleItems ( ) ;
44+ const [ projectItem ] = await treeView ! . getVisibleItems ( ) ;
4345 // @ts -ignore
4446 await projectItem . expand ( ) ;
4547
4648 await browser . waitUntil ( async ( ) => {
47- const [ , dbContextItem ] = await treeView . getVisibleItems ( ) ;
49+ const [ , dbContextItem ] = await treeView ! . getVisibleItems ( ) ;
4850 return dbContextItem !== undefined ;
4951 } ) ;
5052
51- const [ , dbContextItem ] = await treeView . getVisibleItems ( ) ;
53+ const [ , dbContextItem ] = await treeView ! . getVisibleItems ( ) ;
5254
5355 // @ts -ignore
5456 const dbContextLabel = await dbContextItem . getLabel ( ) ;
@@ -57,26 +59,26 @@ describe('Entity Framework Extension', () => {
5759 } ) ;
5860
5961 it ( 'should render migrations' , async ( ) => {
60- const [ projectItem ] = await treeView . getVisibleItems ( ) ;
62+ const [ projectItem ] = await treeView ! . getVisibleItems ( ) ;
6163 // @ts -ignore
6264 await projectItem . expand ( ) ;
6365
6466 await browser . waitUntil ( async ( ) => {
65- const [ , dbContextItem ] = await treeView . getVisibleItems ( ) ;
67+ const [ , dbContextItem ] = await treeView ! . getVisibleItems ( ) ;
6668 return dbContextItem !== undefined ;
6769 } ) ;
6870
69- const [ , dbContextItem ] = await treeView . getVisibleItems ( ) ;
71+ const [ , dbContextItem ] = await treeView ! . getVisibleItems ( ) ;
7072 // @ts -ignore
7173 await dbContextItem . expand ( ) ;
7274
7375 await browser . waitUntil ( async ( ) => {
74- const [ , , migrationOneItem ] = await treeView . getVisibleItems ( ) ;
76+ const [ , , migrationOneItem ] = await treeView ! . getVisibleItems ( ) ;
7577 return migrationOneItem !== undefined ;
7678 } ) ;
7779
7880 const [ , , migrationOneItem , migrationTwoItem ] =
79- await treeView . getVisibleItems ( ) ;
81+ await treeView ! . getVisibleItems ( ) ;
8082
8183 // @ts -ignore
8284 const migrationOneLabel = await migrationOneItem . getLabel ( ) ;
0 commit comments