github.com/mitchellh/packer@v1.3.2/builder/virtualbox/common/run_config_test.go (about)

     1  package common
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  func TestRunConfigPrepare_VRDPBindAddress(t *testing.T) {
     8  	var c *RunConfig
     9  	var errs []error
    10  
    11  	// Test a default VRDPBindAddress
    12  	c = new(RunConfig)
    13  	errs = c.Prepare(testConfigTemplate(t))
    14  	if len(errs) > 0 {
    15  		t.Fatalf("should not have error: %s", errs)
    16  	}
    17  
    18  	if c.VRDPBindAddress != "127.0.0.1" {
    19  		t.Fatalf("bad value: %s", c.VRDPBindAddress)
    20  	}
    21  
    22  	// Test with a good one
    23  	c = new(RunConfig)
    24  	c.VRDPBindAddress = "192.168.0.1"
    25  	errs = c.Prepare(testConfigTemplate(t))
    26  	if len(errs) > 0 {
    27  		t.Fatalf("should not have error: %s", errs)
    28  	}
    29  }