Add test for empty remote_type value
This commit is contained in:
parent
86c0c859c5
commit
5c11a2e594
|
@ -156,7 +156,7 @@ func TestBuilderPrepare_RemoteType(t *testing.T) {
|
|||
}
|
||||
|
||||
config["remote_host"] = ""
|
||||
config["remote_type"] = "esx5"
|
||||
config["remote_type"] = ""
|
||||
// Bad
|
||||
warns, err = b.Prepare(config)
|
||||
if len(warns) > 0 {
|
||||
|
@ -177,6 +177,18 @@ func TestBuilderPrepare_RemoteType(t *testing.T) {
|
|||
if err != nil {
|
||||
t.Fatalf("should not have error: %s", err)
|
||||
}
|
||||
|
||||
// Good
|
||||
config["remote_type"] = "esx5"
|
||||
config["remote_host"] = "foobar.example.com"
|
||||
b = Builder{}
|
||||
warns, err = b.Prepare(config)
|
||||
if len(warns) > 0 {
|
||||
t.Fatalf("bad: %#v", warns)
|
||||
}
|
||||
if err != nil {
|
||||
t.Fatalf("should not have error: %s", err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestBuilderPrepare_Format(t *testing.T) {
|
||||
|
|
Loading…
Reference in New Issue