Provider Test Patterns

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.

h3y6e 5c7337a 4 files · 27.5 KB Updated

File contents

h3y6e/agent-skills/tree/main/.vendor/skills/provider-test-patterns commit 5c7337a03d

Frequently asked questions

npx skillmds@latest add h3y6e/provider-test-patterns