Add support for dest = '.' and additional DestinationFilepath test

This commit is contained in:
Priya Wadhwa 2018-03-20 14:10:13 -07:00
parent b3ec877b60
commit cc0c672697
No known key found for this signature in database
GPG Key ID: 0D0DAFD8F7AA73AE
2 changed files with 8 additions and 1 deletions

View File

@ -80,7 +80,7 @@ func matchSources(srcs, files []string) ([]string, error) {
} }
func IsDestDir(path string) bool { func IsDestDir(path string) bool {
return strings.HasSuffix(path, "/") return strings.HasSuffix(path, "/") || path == "."
} }
// DestinationFilepath returns the destination filepath from the build context to the image filesystem // DestinationFilepath returns the destination filepath from the build context to the image filesystem

View File

@ -109,6 +109,13 @@ var destinationFilepathTests = []struct {
dest: "/dir", dest: "/dir",
expectedFilepath: "/dir/context/bar", expectedFilepath: "/dir/context/bar",
}, },
{
srcName: "context/foo",
filename: "context/foo",
cwd: "/test",
dest: ".",
expectedFilepath: "/test/foo",
},
} }
func Test_DestinationFilepath(t *testing.T) { func Test_DestinationFilepath(t *testing.T) {