@@ -30,7 +30,7 @@ test("getFileContent() return the file content from the file tree", () => {
30
30
)
31
31
} )
32
32
33
- test ( "removeFile() removes a file from the file tree " , ( ) => {
33
+ test ( "removeFile() removes a file from a folder " , ( ) => {
34
34
let fileTree : FileTree = {
35
35
"main.tf" : "terraform content" ,
36
36
images : {
@@ -48,6 +48,24 @@ test("removeFile() removes a file from the file tree", () => {
48
48
expect ( expectedFileTree ) . toEqual ( fileTree )
49
49
} )
50
50
51
+ test ( "removeFile() removes a file from root" , ( ) => {
52
+ let fileTree : FileTree = {
53
+ "main.tf" : "terraform content" ,
54
+ images : {
55
+ "java.Dockerfile" : "java dockerfile" ,
56
+ "python.Dockerfile" : "python Dockerfile" ,
57
+ } ,
58
+ }
59
+ fileTree = removeFile ( "main.tf" , fileTree )
60
+ const expectedFileTree = {
61
+ images : {
62
+ "java.Dockerfile" : "java dockerfile" ,
63
+ "python.Dockerfile" : "python Dockerfile" ,
64
+ } ,
65
+ }
66
+ expect ( expectedFileTree ) . toEqual ( fileTree )
67
+ } )
68
+
51
69
test ( "moveFile() moves a file from in file tree" , ( ) => {
52
70
let fileTree : FileTree = {
53
71
"main.tf" : "terraform content" ,
0 commit comments