From 9f5b6cc40f0edd3a655639f3e3c64d59eae664c5 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Wed, 18 Jun 2014 16:09:48 -0700 Subject: [PATCH] terraform: applyFn --- terraform/terraform_test.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/terraform/terraform_test.go b/terraform/terraform_test.go index 9dcfbaf3c..a56330141 100644 --- a/terraform/terraform_test.go +++ b/terraform/terraform_test.go @@ -310,9 +310,18 @@ func testProviderFunc(n string, rs []string) ResourceProviderFactory { applyFn := func( s *ResourceState, d *ResourceDiff) (*ResourceState, error) { - return &ResourceState{ - ID: "foo", - }, nil + result := &ResourceState{ + ID: "foo", + Attributes: make(map[string]string), + } + + if d != nil { + for ak, ad := range d.Attributes { + result.Attributes[ak] = ad.New + } + } + + return result, nil } diffFn := func(