@@ -247,9 +247,10 @@ func TestTempFile(t *testing.T) {
247247 g .Expect (f .Close ()).ToNot (gomega .HaveOccurred ())
248248
249249 f , err = fs .TempFile ("/above/cwd" , "prefix" )
250- g .Expect (err ).To (gomega .HaveOccurred ())
251- g .Expect (err .Error ()).To (gomega .ContainSubstring (fmt .Sprint (dir , filepath .FromSlash ("/above/cwd/prefix" ))))
252- g .Expect (f ).To (gomega .BeNil ())
250+ g .Expect (err ).ToNot (gomega .HaveOccurred ())
251+ g .Expect (f ).ToNot (gomega .BeNil ())
252+ g .Expect (f .Name ()).To (gomega .HavePrefix (filepath .Join (dir , "/above/cwd" , "prefix" )))
253+ g .Expect (f .Close ()).ToNot (gomega .HaveOccurred ())
253254
254255 tempDir := os .TempDir ()
255256 // For windows, volume name must be removed.
@@ -258,9 +259,10 @@ func TestTempFile(t *testing.T) {
258259 }
259260
260261 f , err = fs .TempFile (tempDir , "prefix" )
261- g .Expect (err ).To (gomega .HaveOccurred ())
262- g .Expect (err .Error ()).To (gomega .ContainSubstring (filepath .Join (dir , tempDir , "prefix" )))
263- g .Expect (f ).To (gomega .BeNil ())
262+ g .Expect (err ).ToNot (gomega .HaveOccurred ())
263+ g .Expect (f ).ToNot (gomega .BeNil ())
264+ g .Expect (f .Name ()).To (gomega .HavePrefix (filepath .Join (dir , tempDir , "prefix" )))
265+ g .Expect (f .Close ()).ToNot (gomega .HaveOccurred ())
264266}
265267
266268func TestChroot (t * testing.T ) {
@@ -1105,10 +1107,10 @@ func TestReadDir(t *testing.T) {
11051107 g .Expect (dirs ).To (gomega .BeNil ())
11061108}
11071109
1108- func TestInsideBaseDirEval (t * testing.T ) {
1110+ func TestInsideBaseDirEval (t * testing.T ) {
11091111 g := gomega .NewWithT (t )
11101112 fs := BoundOS {baseDir : "/" }
1111- b , err := fs .insideBaseDirEval ("a" )
1113+ b , err := fs .insideBaseDirEval ("a" )
11121114 g .Expect (b ).To (gomega .BeTrue ())
11131115 g .Expect (err ).To (gomega .BeNil ())
11141116}
0 commit comments