@@ -16,7 +16,7 @@ var _ = Suite(&UnpackSuite{})
16
16
17
17
func (s * UnpackSuite ) SetUpTest (c * C ) {
18
18
var err error
19
- s .folder , err = ioutil .TempDir ("/tmp/" , "siva-cmd-unpack" )
19
+ s .folder , err = ioutil .TempDir (os . TempDir () , "siva-cmd-unpack" )
20
20
c .Assert (err , IsNil )
21
21
}
22
22
@@ -28,7 +28,7 @@ func (s *UnpackSuite) TearDownTest(c *C) {
28
28
func (s * UnpackSuite ) TestBasic (c * C ) {
29
29
cmd := & CmdUnpack {}
30
30
cmd .Output .Path = filepath .Join (s .folder , "files" )
31
- cmd .Args .File = "../../ fixtures/ perms.siva"
31
+ cmd .Args .File = filepath . Join ( ".." , ".." , " fixtures" , " perms.siva")
32
32
cmd .Overwrite = true
33
33
34
34
err := cmd .Execute (nil )
@@ -52,7 +52,7 @@ func (s *UnpackSuite) TestBasic(c *C) {
52
52
func (s * UnpackSuite ) TestIgnorePerms (c * C ) {
53
53
cmd := & CmdUnpack {}
54
54
cmd .Output .Path = filepath .Join (s .folder , "files" )
55
- cmd .Args .File = "../../ fixtures/ perms.siva"
55
+ cmd .Args .File = filepath . Join ( ".." , ".." , " fixtures" , " perms.siva")
56
56
cmd .IgnorePerms = true
57
57
58
58
err := cmd .Execute (nil )
@@ -70,7 +70,7 @@ func (s *UnpackSuite) TestIgnorePerms(c *C) {
70
70
func (s * UnpackSuite ) TestMatch (c * C ) {
71
71
cmd := & CmdUnpack {}
72
72
cmd .Output .Path = filepath .Join (s .folder , "files" )
73
- cmd .Args .File = "../../ fixtures/ basic.siva"
73
+ cmd .Args .File = filepath . Join ( ".." , ".." , " fixtures" , " basic.siva")
74
74
cmd .Match = "gopher(.*)"
75
75
76
76
err := cmd .Execute (nil )
@@ -85,7 +85,7 @@ func (s *UnpackSuite) TestMatch(c *C) {
85
85
func (s * UnpackSuite ) TestOverwrite (c * C ) {
86
86
cmd := & CmdUnpack {}
87
87
cmd .Output .Path = filepath .Join (s .folder , "files" )
88
- cmd .Args .File = "../../ fixtures/ duplicate.siva"
88
+ cmd .Args .File = filepath . Join ( ".." , ".." , " fixtures" , " duplicate.siva")
89
89
cmd .Overwrite = true
90
90
91
91
err := cmd .Execute (nil )
@@ -98,8 +98,8 @@ func (s *UnpackSuite) TestOverwrite(c *C) {
98
98
99
99
func (s * UnpackSuite ) TestZipSlip (c * C ) {
100
100
cmd := & CmdUnpack {}
101
- cmd .Output .Path = filepath .Join (s .folder , "files/ inside" )
102
- cmd .Args .File = "../../ fixtures/ zipslip.siva"
101
+ cmd .Output .Path = filepath .Join (s .folder , "files" , " inside" )
102
+ cmd .Args .File = filepath . Join ( ".." , ".." , " fixtures" , " zipslip.siva")
103
103
104
104
err := cmd .Execute (nil )
105
105
c .Assert (err , NotNil )
0 commit comments