@@ -23,6 +23,26 @@ test.describe("CodeServer", () => {
23
23
await codeServer . navigate ( )
24
24
} )
25
25
26
+ test . only ( "should create and delete a temp folder for testing" , options , async ( { page } ) => {
27
+ // open default folder
28
+ await codeServer . openFolder ( )
29
+
30
+ // find workspaceStorage in the Explorer menu, which would be open in the User folder
31
+ // which is the default folder that opens
32
+ expect ( await page . isVisible ( "text=workspaceStorage" ) ) . toBe ( true )
33
+ // create temp folder
34
+
35
+ await codeServer . createTempFolder ( )
36
+
37
+ // Make sure it exists
38
+ expect ( await page . isVisible ( "text=e2e_test_temp_folder" ) ) . toBe ( true )
39
+
40
+ await codeServer . deleteTempFolder ( )
41
+
42
+ // Make sure it was deleted
43
+ expect ( await page . isVisible ( "text=e2e_test_temp_folder" ) ) . toBe ( false )
44
+ } )
45
+
26
46
test ( "should open the default folder if not open" , options , async ( { page } ) => {
27
47
await codeServer . openFolder ( )
28
48
@@ -41,6 +61,6 @@ test.describe("CodeServer", () => {
41
61
await codeServer . quickOpen ( "extensions.json" )
42
62
// If the file is open, we will see an empty array
43
63
// assuming no extensions are installed
44
- expect ( await page . isVisible ( "text=[]" ) )
64
+ expect ( await page . isVisible ( "text=[]" ) ) . toBe ( true )
45
65
} )
46
66
} )
0 commit comments