Skip to content

Commit

Permalink
add test for README instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
ozankasikci committed Jan 14, 2020
1 parent 4523029 commit 33c1db1
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 2 deletions.
4 changes: 2 additions & 2 deletions cmd/dfg-as-library/dfg-as-library.go
Expand Up @@ -18,7 +18,7 @@ func main() {
User: "ozan",
},
dfg.Workdir{
Dir: "/go/src/github.com/alexellis/href-counter/",
Dir: "/go/src/github.com/ozankasikci/dockerfile-generator/",
},
dfg.RunCommand{
Params: []string{"go", "get", "-d", "-v", "golang.org/x/net/html"},
Expand All @@ -45,7 +45,7 @@ func main() {
Dir: "/root/",
},
dfg.CopyCommand{
From: "builder", Sources: []string{"/go/src/github.com/alexellis/href-counter/app"}, Destination: ".",
From: "builder", Sources: []string{"/go/src/github.com/ozankasikci/dockerfile-generator/app"}, Destination: ".",
},
dfg.Cmd{
Params: []string{"./app"},
Expand Down
16 changes: 16 additions & 0 deletions template_test.go
Expand Up @@ -328,6 +328,22 @@ CMD ["/usr/sbin/apache2", "-D", "FOREGROUND"]
}
}

func TestYamlRenderingTargetField6(t *testing.T) {
data, err := NewDockerFileDataFromYamlField("./example-input-files/test-input-with-target-key-6.yaml", ".serverConfig.dockerfile")
tmpl := NewDockerfileTemplate(data)
assert.NoError(t, err)

output := &bytes.Buffer{}
err = tmpl.Render(output)
assert.NoError(t, err)
expectedOutput := `FROM kstaken/apache2
RUN apt-get update && apt-get clean && rm -rf /var/lib/apt/lists/*
`

assert.Equal(t, expectedOutput, output.String())
}

func TestYamlRenderingFail(t *testing.T) {
data, err := NewDockerFileDataFromYamlFile("./example-input-files/invalid-input.yaml")
tmpl := NewDockerfileTemplate(data)
Expand Down

0 comments on commit 33c1db1

Please sign in to comment.