github.com/acm1/terraform@v0.6.2-0.20150729164239-1f314444f45c/builtin/providers/google/config_test.go (about) 1 package google 2 3 import ( 4 "reflect" 5 "testing" 6 ) 7 8 func TestConfigLoadJSON_account(t *testing.T) { 9 var actual accountFile 10 if err := loadJSON(&actual, "./test-fixtures/fake_account.json"); err != nil { 11 t.Fatalf("err: %s", err) 12 } 13 14 expected := accountFile{ 15 PrivateKeyId: "foo", 16 PrivateKey: "bar", 17 ClientEmail: "foo@bar.com", 18 ClientId: "id@foo.com", 19 } 20 21 if !reflect.DeepEqual(actual, expected) { 22 t.Fatalf("bad: %#v", actual) 23 } 24 }