Commit 06e73691 authored by Seth Vargo's avatar Seth Vargo

Merge pull request #1885 from ceh/fix-win-test

post-processor/vagrant: fix test failure on Windows
parents 2067e312 345d3751
......@@ -122,20 +122,25 @@ func TestPostProcessorPrepare_subConfigs(t *testing.T) {
}
func TestPostProcessorPrepare_vagrantfileTemplateExists(t *testing.T) {
var p PostProcessor
f, err := ioutil.TempFile("", "packer")
if err != nil {
t.Fatalf("err: %s", err)
}
name := f.Name()
c := testConfig()
c["vagrantfile_template"] = f.Name()
c["vagrantfile_template"] = name
os.Remove(f.Name())
if err := f.Close(); err != nil {
t.Fatal("err: %s", err)
}
err = p.Configure(c)
if err == nil {
if err := os.Remove(name); err != nil {
t.Fatalf("err: %s", err)
}
var p PostProcessor
if err := p.Configure(c); err == nil {
t.Fatal("expected an error since vagrantfile_template does not exist")
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment