byhashicorp· 17 skills
Terraform provider acceptance test patterns using terraform-plugin-testing with the Plugin Framework. Covers test structure, TestCase/TestStep fields, ConfigStateChecks with custom statecheck.StateCheck implementations, plan checks, CompareValue for cross-step assertions, config helpers, import testing with ImportStateKind, sweepers, and scenario patterns (basic, update, disappears, validation, regression), and ephemeral resource testing with the echoprovider package. Use when writing, reviewing, or debugging provider acceptance tests, including questions about statecheck, plancheck, TestCheckFunc, CheckDestroy, ExpectError, import state verification, ephemeral resources, or how to structure test files.
$npx -y skills add hashicorp/agent-skills --skill provider-test-patternsInstalls into the current project.
Run `npx skills use "https://github.com/hashicorp/agent-skills" --skill "hashicorp/agent-skills/provider-test-patterns"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/hashicorp/agent-skills" that are relevant to the current task. Run `npx skills add "https://github.com/hashicorp/agent-skills"` and select the relevant skills, then follow their instructions.