Skip to content

Commit e591a45

Browse files
check if relativePositions is empty (#3067)
update cassette
1 parent 0349c88 commit e591a45

8 files changed

+96
-105
lines changed

datadog/resource_datadog_synthetics_test_.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5452,13 +5452,14 @@ func buildDatadogParamsElementForMobileStep(stepParamsElements map[string]interf
54525452
if stepParamsElements["element_description"].(string) != "" {
54535453
elements.SetElementDescription(stepParamsElements["element_description"].(string))
54545454
}
5455-
elementRelativePosition := stepParamsElements["relative_position"].([]interface{})[0].(map[string]interface{})
5456-
if len(elementRelativePosition) != 0 {
5457-
relativePosition := datadogV1.SyntheticsMobileStepParamsElementRelativePosition{}
5458-
relativePosition.SetX(elementRelativePosition["x"].(float64))
5459-
relativePosition.SetY(elementRelativePosition["y"].(float64))
5460-
5461-
elements.SetRelativePosition(relativePosition)
5455+
if relativePositions, ok := stepParamsElements["relative_position"].([]interface{}); ok && len(relativePositions) > 0 {
5456+
elementRelativePosition := stepParamsElements["relative_position"].([]interface{})[0].(map[string]interface{})
5457+
if len(elementRelativePosition) != 0 {
5458+
relativePosition := datadogV1.SyntheticsMobileStepParamsElementRelativePosition{}
5459+
relativePosition.SetX(elementRelativePosition["x"].(float64))
5460+
relativePosition.SetY(elementRelativePosition["y"].(float64))
5461+
elements.SetRelativePosition(relativePosition)
5462+
}
54625463
}
54635464
if stepParamsElements["text_content"].(string) != "" {
54645465
elements.SetTextContent(stepParamsElements["text_content"].(string))
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-03-17T14:27:35.860329+01:00
1+
2025-06-23T18:54:15.73569+02:00

datadog/tests/cassettes/TestAccDatadogSyntheticsMobileTest_Basic.yaml

Lines changed: 21 additions & 21 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-03-17T14:27:50.604122+01:00
1+
2025-06-24T09:12:28.139476+02:00

datadog/tests/cassettes/TestAccDatadogSyntheticsMobileTest_Updated.yaml

Lines changed: 40 additions & 40 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-03-17T14:27:19.704835+01:00
1+
2025-06-24T09:14:59.423404+02:00

datadog/tests/cassettes/TestAccDatadogSyntheticsMobileTest_importBasic.yaml

Lines changed: 24 additions & 24 deletions
Large diffs are not rendered by default.

datadog/tests/resource_datadog_synthetics_test_test.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6615,12 +6615,6 @@ func createSyntheticsMobileTestStep(ctx context.Context, accProvider *schema.Pro
66156615
"datadog_synthetics_test.bar", "mobile_step.0.params.0.element.0.context_type", "native"),
66166616
resource.TestCheckResourceAttr(
66176617
"datadog_synthetics_test.bar", "mobile_step.0.params.0.element.0.text_content", "Tap"),
6618-
resource.TestCheckResourceAttr(
6619-
"datadog_synthetics_test.bar", "mobile_step.0.params.0.element.0.relative_position.0.%", "2"),
6620-
resource.TestCheckResourceAttr(
6621-
"datadog_synthetics_test.bar", "mobile_step.0.params.0.element.0.relative_position.0.x", "0.07256155303030302"),
6622-
resource.TestCheckResourceAttr(
6623-
"datadog_synthetics_test.bar", "mobile_step.0.params.0.element.0.relative_position.0.y", "0.41522381756756754"),
66246618
resource.TestCheckResourceAttr(
66256619
"datadog_synthetics_test.bar", "mobile_step.0.params.0.element.0.user_locator.0.%", "2"),
66266620
resource.TestCheckResourceAttr(
@@ -6772,10 +6766,6 @@ resource "datadog_synthetics_test" "bar" {
67726766
context_type = "native"
67736767
text_content = "Tap"
67746768
multi_locator = {}
6775-
relative_position {
6776-
x = 0.07256155303030302
6777-
y = 0.41522381756756754
6778-
}
67796769
user_locator {
67806770
fail_test_on_cannot_locate = false
67816771
values {

0 commit comments

Comments
 (0)