@@ -52,43 +52,6 @@ func TestUntarBundle(t *testing.T) {
52
52
require .Equal (t , nestedFileMode , nestedFileInfo .Mode ())
53
53
}
54
54
55
- func TestUntarBundleWithRequiredFilePermission (t * testing.T ) {
56
- t .Parallel ()
57
-
58
- // Create tarball contents
59
- originalDir := t .TempDir ()
60
- topLevelFile := filepath .Join (originalDir , "testfile.txt" )
61
- require .NoError (t , os .WriteFile (topLevelFile , []byte ("test1" ), 0655 ))
62
- internalDir := filepath .Join (originalDir , "some" , "path" , "to" )
63
- require .NoError (t , os .MkdirAll (internalDir , 0744 ))
64
- nestedFile := filepath .Join (internalDir , "anotherfile.txt" )
65
- require .NoError (t , os .WriteFile (nestedFile , []byte ("test2" ), 0744 ))
66
-
67
- // Create test tarball
68
- tarballDir := t .TempDir ()
69
- tarballFile := filepath .Join (tarballDir , "test.gz" )
70
- createTar (t , tarballFile , originalDir )
71
-
72
- // Confirm we can untar the tarball successfully
73
- newDir := t .TempDir ()
74
- var requiredFileMode fs.FileMode = 0755
75
- require .NoError (t , UntarBundleWithRequiredFilePermission (filepath .Join (newDir , "anything" ), tarballFile , requiredFileMode ))
76
-
77
- // Confirm the tarball has the contents we expect
78
- newTopLevelFile := filepath .Join (newDir , filepath .Base (topLevelFile ))
79
- require .FileExists (t , newTopLevelFile )
80
- newNestedFile := filepath .Join (newDir , "some" , "path" , "to" , filepath .Base (nestedFile ))
81
- require .FileExists (t , newNestedFile )
82
-
83
- // Require that both files have the required permission 0755
84
- topLevelFileInfo , err := os .Stat (newTopLevelFile )
85
- require .NoError (t , err )
86
- require .Equal (t , requiredFileMode , topLevelFileInfo .Mode ())
87
- nestedFileInfo , err := os .Stat (newNestedFile )
88
- require .NoError (t , err )
89
- require .Equal (t , requiredFileMode , nestedFileInfo .Mode ())
90
- }
91
-
92
55
// createTar is a helper to create a test tar
93
56
func createTar (t * testing.T , createLocation string , sourceDir string ) {
94
57
tarballFile , err := os .Create (createLocation )
0 commit comments