github.com/phobos182/packer@v0.2.3-0.20130819023704-c84d2aeffc68/builder/amazon/common/access_config_test.go (about) 1 package common 2 3 import ( 4 "testing" 5 ) 6 7 func testAccessConfig() *AccessConfig { 8 return &AccessConfig{} 9 } 10 11 func TestAccessConfigPrepare_Region(t *testing.T) { 12 c := testAccessConfig() 13 c.RawRegion = "" 14 if err := c.Prepare(nil); err != nil { 15 t.Fatalf("shouldn't have err: %s", err) 16 } 17 18 c.RawRegion = "us-east-12" 19 if err := c.Prepare(nil); err == nil { 20 t.Fatal("should have error") 21 } 22 23 c.RawRegion = "us-east-1" 24 if err := c.Prepare(nil); err != nil { 25 t.Fatalf("shouldn't have err: %s", err) 26 } 27 }