Simplified and reworked tests after the comments from Martin

Signed-off-by: Ilia Gogotchuri <ilia.gogotchuri0@gmail.com>
This commit is contained in:
Ilia Gogotchuri
2025-12-02 16:33:39 +04:00
parent 1447994b94
commit 0eeb20c56d
12 changed files with 536 additions and 391 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +0,0 @@
resource "aws_instance" "foo" {
count = 2
id = "baz"
require_new = "new"
lifecycle {
destroy = true
}
}

View File

@@ -1,9 +0,0 @@
resource "aws_instance" "foo" {
count = 2
id = "baz"
require_new = "new"
lifecycle {
destroy = false
}
}

View File

@@ -1,9 +0,0 @@
resource "aws_instance" "foo" {
id = "baz"
require_new = "new"
lifecycle {
enabled = false
destroy = false
}
}

View File

@@ -1,10 +0,0 @@
resource "aws_instance" "foo" {
for_each = toset(["a", "b"])
id = "baz"
require_new = "new"
lifecycle {
destroy = true
}
}

View File

@@ -1,9 +0,0 @@
resource "aws_instance" "foo" {
for_each = toset(["a", "b"])
id = "baz"
require_new = "new"
lifecycle {
destroy = false
}
}

View File

@@ -1,8 +0,0 @@
resource "aws_instance" "foo" {
id = "baz"
require_new = "new"
lifecycle {
destroy = true
}
}

View File

@@ -1,15 +0,0 @@
removed {
from = aws_instance.skip_destroy_not_set
lifecycle {
destroy = true
}
}
removed {
from = aws_instance.skip_destroy_set
lifecycle {
destroy = false
}
}

View File

@@ -1,8 +0,0 @@
removed {
from = aws_instance.foo
lifecycle {
destroy = false
}
}

View File

@@ -1,7 +0,0 @@
removed {
from = aws_instance.foo
lifecycle {
destroy = true
}
}

View File

@@ -1,8 +0,0 @@
resource "aws_instance" "foo" {
id = "baz"
require_new = "new"
lifecycle {
destroy = false
}
}

View File

@@ -1,7 +1,4 @@
resource "aws_instance" "foo" {
id = "baz"
require_new = "new"
lifecycle {
destroy = false
}