internal/utils/testutils.go (13 lines of code) (raw):
package utils
import (
"fmt"
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
)
func TestCheckResourceListAttr(name, key string, values []string) resource.TestCheckFunc {
var testCheckFuncs []resource.TestCheckFunc
resource.ComposeTestCheckFunc()
for i, v := range values {
testCheckFuncs = append(testCheckFuncs, resource.TestCheckResourceAttr(name, fmt.Sprintf("%s.%d", key, i), v))
}
return resource.ComposeTestCheckFunc(testCheckFuncs...)
}