@@ -74,14 +74,14 @@ Feature: Events
7474 @team:DataDog/event-management
7575 Scenario : Post an event returns "Bad request" response
7676 Given new "CreateEvent" request
77- And body with value {"data" : {"attributes" : {"aggregation_key" : "aggregation_key_123" , "attributes" : {"author" : {"name" : "example@datadog.com" , "type" : "user" }, "change_metadata" : {"dd" : {"team" : "datadog_team" , "user_email" : "datadog@datadog.com" , "user_id" : "datadog_user_id" , "user_name" : "datadog_username" }, "resource_link" : "datadog.com/feature/fallback_payments_test" }, "changed_resource" : {"name" : "fallback_payments_test" , "type" : "feature_flag" }, "impacted_resources" : [{"name" : "payments_api" , "type" : "service" }], "new_value" : {"enabled" : true, "percentage" : "50%" , "rule" : {"datacenter" : "devcycle.us1.prod" }}, "prev_value" : {"enabled" : true, "percentage" : "10%" , "rule" : {"datacenter" : "devcycle.us1.prod" }}}, "category" : "invalid" , "integration_id" : "custom-events" , "message" : "payment_processed feature flag has been enabled" , "tags" : ["env:api_client_test" ], "title" : "payment_processed feature flag updated" }, "type" : "event" }}
77+ And body with value {"data" : {"attributes" : {"aggregation_key" : "aggregation_key_123" , "attributes" : {"author" : {"name" : "example@datadog.com" , "type" : "user" }, "change_metadata" : {"dd" : {"team" : "datadog_team" , "user_email" : "datadog@datadog.com" , "user_id" : "datadog_user_id" , "user_name" : "datadog_username" }, "resource_link" : "datadog.com/feature/fallback_payments_test" }, "changed_resource" : {"name" : "fallback_payments_test" , "type" : "feature_flag" }, "impacted_resources" : [{"name" : "payments_api" , "type" : "service" }], "new_value" : {"enabled" : true, "percentage" : "50%" , "rule" : {"datacenter" : "devcycle.us1.prod" }}, "prev_value" : {"enabled" : true, "percentage" : "10%" , "rule" : {"datacenter" : "devcycle.us1.prod" }}}, "category" : "invalid" , "integration_id" : "custom-events" , "host" : "test-host" , " message" : "payment_processed feature flag has been enabled" , "tags" : ["env:api_client_test" ], "title" : "payment_processed feature flag updated" }, "type" : "event" }}
7878 When the request is sent
7979 Then the response status is 400 Bad request
8080
8181 @skip-validation @team:DataDog/event-management
8282 Scenario : Post an event returns "OK" response
8383 Given new "CreateEvent" request
84- And body with value {"data" : {"attributes" : {"aggregation_key" : "aggregation_key_123" , "attributes" : {"author" : {"name" : "example@datadog.com" , "type" : "user" }, "change_metadata" : {"dd" : {"team" : "datadog_team" , "user_email" : "datadog@datadog.com" , "user_id" : "datadog_user_id" , "user_name" : "datadog_username" }, "resource_link" : "datadog.com/feature/fallback_payments_test" }, "changed_resource" : {"name" : "fallback_payments_test" , "type" : "feature_flag" }, "impacted_resources" : [{"name" : "payments_api" , "type" : "service" }], "new_value" : {"enabled" : true, "percentage" : "50%" , "rule" : {"datacenter" : "devcycle.us1.prod" }}, "prev_value" : {"enabled" : true, "percentage" : "10%" , "rule" : {"datacenter" : "devcycle.us1.prod" }}}, "category" : "change" , "integration_id" : "custom-events" , "message" : "payment_processed feature flag has been enabled" , "tags" : ["env:api_client_test" ], "title" : "payment_processed feature flag updated" }, "type" : "event" }}
84+ And body with value {"data" : {"attributes" : {"aggregation_key" : "aggregation_key_123" , "attributes" : {"author" : {"name" : "example@datadog.com" , "type" : "user" }, "change_metadata" : {"dd" : {"team" : "datadog_team" , "user_email" : "datadog@datadog.com" , "user_id" : "datadog_user_id" , "user_name" : "datadog_username" }, "resource_link" : "datadog.com/feature/fallback_payments_test" }, "changed_resource" : {"name" : "fallback_payments_test" , "type" : "feature_flag" }, "impacted_resources" : [{"name" : "payments_api" , "type" : "service" }], "new_value" : {"enabled" : true, "percentage" : "50%" , "rule" : {"datacenter" : "devcycle.us1.prod" }}, "prev_value" : {"enabled" : true, "percentage" : "10%" , "rule" : {"datacenter" : "devcycle.us1.prod" }}}, "category" : "change" , "integration_id" : "custom-events" , "host" : "test-host" , " message" : "payment_processed feature flag has been enabled" , "tags" : ["env:api_client_test" ], "title" : "payment_processed feature flag updated" }, "type" : "event" }}
8585 When the request is sent
8686 Then the response status is 202 OK
8787 And the response "data.type" is equal to "event"
0 commit comments