| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 package local | 5 package local |
| 6 | 6 |
| 7 import ( | 7 import ( |
| 8 "io/ioutil" | 8 "io/ioutil" |
| 9 "os" | 9 "os" |
| 10 "path/filepath" | 10 "path/filepath" |
| (...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 256 discoveredTarget, err := file.SymlinkTarget() | 256 discoveredTarget, err := file.SymlinkTarget() |
| 257 So(err, ShouldBeNil) | 257 So(err, ShouldBeNil) |
| 258 So(discoveredTarget, ShouldEqual, target) | 258 So(discoveredTarget, ShouldEqual, target) |
| 259 } | 259 } |
| 260 | 260 |
| 261 func TestFileSystemDestination(t *testing.T) { | 261 func TestFileSystemDestination(t *testing.T) { |
| 262 Convey("Given a temp directory", t, func() { | 262 Convey("Given a temp directory", t, func() { |
| 263 tempDir, err := ioutil.TempDir("", "cipd_test") | 263 tempDir, err := ioutil.TempDir("", "cipd_test") |
| 264 destDir := filepath.Join(tempDir, "dest") | 264 destDir := filepath.Join(tempDir, "dest") |
| 265 So(err, ShouldBeNil) | 265 So(err, ShouldBeNil) |
| 266 » » dest := NewFileSystemDestination(destDir) | 266 » » dest := NewFileSystemDestination(destDir, nil) |
| 267 Reset(func() { os.RemoveAll(tempDir) }) | 267 Reset(func() { os.RemoveAll(tempDir) }) |
| 268 | 268 |
| 269 writeFileToDest := func(name string, executable bool, data strin
g) { | 269 writeFileToDest := func(name string, executable bool, data strin
g) { |
| 270 writer, err := dest.CreateFile(name, executable) | 270 writer, err := dest.CreateFile(name, executable) |
| 271 if writer != nil { | 271 if writer != nil { |
| 272 defer writer.Close() | 272 defer writer.Close() |
| 273 } | 273 } |
| 274 So(err, ShouldBeNil) | 274 So(err, ShouldBeNil) |
| 275 _, err = writer.Write([]byte(data)) | 275 _, err = writer.Write([]byte(data)) |
| 276 So(err, ShouldBeNil) | 276 So(err, ShouldBeNil) |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 465 So(dest.Begin(), ShouldBeNil) | 465 So(dest.Begin(), ShouldBeNil) |
| 466 w, err := dest.CreateFile("a", false) | 466 w, err := dest.CreateFile("a", false) |
| 467 So(w, ShouldNotBeNil) | 467 So(w, ShouldNotBeNil) |
| 468 So(err, ShouldBeNil) | 468 So(err, ShouldBeNil) |
| 469 So(dest.End(true), ShouldNotBeNil) | 469 So(dest.End(true), ShouldNotBeNil) |
| 470 w.Close() | 470 w.Close() |
| 471 So(dest.End(true), ShouldBeNil) | 471 So(dest.End(true), ShouldBeNil) |
| 472 }) | 472 }) |
| 473 }) | 473 }) |
| 474 } | 474 } |
| OLD | NEW |