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) { ...@@ -122,20 +122,25 @@ func TestPostProcessorPrepare_subConfigs(t *testing.T) {
} }
func TestPostProcessorPrepare_vagrantfileTemplateExists(t *testing.T) { func TestPostProcessorPrepare_vagrantfileTemplateExists(t *testing.T) {
var p PostProcessor
f, err := ioutil.TempFile("", "packer") f, err := ioutil.TempFile("", "packer")
if err != nil { if err != nil {
t.Fatalf("err: %s", err) t.Fatalf("err: %s", err)
} }
name := f.Name()
c := testConfig() 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 := os.Remove(name); err != nil {
if 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") 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