# Terraform testing

**URL:** <https://discuss.hashicorp.com/t/terraform-testing/4738>\
**Category:** Terraform\
**Created:** [December 21, 2019, 8:15pm UTC](https://discuss.hashicorp.com/t/terraform-testing/4738 "2019-12-21T20:15:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![navi86](https://sea2.discourse-cdn.com/hashicorp/user_avatar/discuss.hashicorp.com/navi86/32/3729_2.png) [@navi86](https://discuss.hashicorp.com/u/navi86)\
**Post date:** [December 21, 2019, 8:15pm UTC](https://discuss.hashicorp.com/t/terraform-testing/4738/1 "2019-12-21T20:15:18Z")

</div>

Hi  
I want to test that destroy procedure failed, but as fas as I see, I can only specify “expectError” during test step, but can’t do it for destroy step which is executed automatically after all TestSteps:

> **[Extending Terraform: Testing Patterns - Terraform by HashiCorp](https://www.terraform.io/docs/extend/best-practices/testing.html#expecting-errors-or-non-empty-plans)**
>
> Testing Patterns covers essential acceptance test patterns to implement for Terraform resources.

  
is this a way to specify “expectError” for destroy procedure ?
