package configs
import (
"testing"
"github.com/go-test/deep"
)
func TestConfigProviderTypes(t *testing.T) {
mod, diags := testModuleFromFile("testdata/valid-files/providers-explicit-implied.tf")
if diags.HasErrors() {
t.Fatal(diags.Error())
}
cfg, diags := BuildConfig(mod, nil)
got := cfg.ProviderTypes()
want := []string{
"aws",
"null",
"template",
for _, problem := range deep.Equal(got, want) {
t.Error(problem)