Skip to content

Commit 88655b1

Browse files
committed
Update check on import saved objects
1 parent 36125be commit 88655b1

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

internal/kibana/import_saved_objects/acc_test.go

+26
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,15 @@ func TestAccResourceImportSavedObjects(t *testing.T) {
2121
resource.TestCheckResourceAttr("elasticstack_kibana_import_saved_objects.settings", "errors.#", "0"),
2222
),
2323
},
24+
{
25+
Config: testAccResourceImportSavedObjectsUpdate(),
26+
Check: resource.ComposeTestCheckFunc(
27+
resource.TestCheckResourceAttr("elasticstack_kibana_import_saved_objects.settings", "success", "true"),
28+
resource.TestCheckResourceAttr("elasticstack_kibana_import_saved_objects.settings", "success_count", "1"),
29+
resource.TestCheckResourceAttr("elasticstack_kibana_import_saved_objects.settings", "success_results.#", "1"),
30+
resource.TestCheckResourceAttr("elasticstack_kibana_import_saved_objects.settings", "errors.#", "0"),
31+
),
32+
},
2433
},
2534
})
2635
}
@@ -41,3 +50,20 @@ EOT
4150
}
4251
`
4352
}
53+
54+
func testAccResourceImportSavedObjectsUpdate() string {
55+
return `
56+
provider "elasticstack" {
57+
elasticsearch {}
58+
kibana {}
59+
}
60+
61+
resource "elasticstack_kibana_import_saved_objects" "settings" {
62+
overwrite = true
63+
file_contents = <<-EOT
64+
{"attributes":{"buildNum":42747,"defaultIndex":"metricbeat-*","theme:darkMode":false},"coreMigrationVersion":"7.0.0","id":"7.14.0","managed":false,"references":[],"type":"config","typeMigrationVersion":"7.0.0","updated_at":"2021-08-04T02:04:43.306Z","version":"WzY1MiwyXQ=="}
65+
{"excludedObjects":[],"excludedObjectsCount":0,"exportedCount":1,"missingRefCount":0,"missingReferences":[]}
66+
EOT
67+
}
68+
`
69+
}

0 commit comments

Comments
 (0)