O que provider-test-patterns faz?
Padrões de teste de aceitação para provedores Terraform usando terraform-plugin-testing com o Plugin Framework. Abrange estrutura de teste, campos TestCase/TestStep, ConfigStateChecks com implementações personalizadas de statecheck.StateCheck, verificações de plano, CompareValue para asserções entre etapas, auxiliares de configuração, teste de importação com ImportStateKind, sweepers e padrões de cenário (básico, atualização, desaparece, validação, regressão), além de teste de recursos efêmeros com o pacote echoprovider. Use ao escrever, revisar ou depurar testes de aceitação de provedores, incluindo dúvidas sobre statecheck, plancheck, TestCheckFunc, CheckDestroy, ExpectError, verificação de estado de importação, recursos efêmeros ou como estruturar arquivos de teste.