Tests joined from standalone tests to parameterized ones. Two tests were left, because:
First represents the non-deterministic behavior of Terraform and it would be good to have it separated
Second, is also unique and tests the correlation of config order to execution order
Commented test cases are there intentionally because normally they were skipped due to errors that cannot be asserted with terraform testing framework.
Question: The "important" tests are still not separated from the regular object renaming tests because they're currently failing in a way they're not assertable by the terraform provider testing framework (they will always fail). In this case, should we just leave it as is or just mark the "important" tests with TODO and ticket number?
Changes
Follow-up for https://github.com/Snowflake-Labs/terraform-provider-snowflake/pull/3130#discussion_r1802982850.
Tests joined from standalone tests to parameterized ones. Two tests were left, because:
Commented test cases are there intentionally because normally they were skipped due to errors that cannot be asserted with terraform testing framework.
Question: The "important" tests are still not separated from the regular object renaming tests because they're currently failing in a way they're not assertable by the terraform provider testing framework (they will always fail). In this case, should we just leave it as is or just mark the "important" tests with TODO and ticket number?