@@ -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" :
"[email protected] " ,
"type" :
"user" },
"change_metadata" : {
"dd" : {
"team" :
"datadog_team" ,
"user_email" :
"[email protected] " ,
"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" :
"[email protected] " ,
"type" :
"user" },
"change_metadata" : {
"dd" : {
"team" :
"datadog_team" ,
"user_email" :
"[email protected] " ,
"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" :
"[email protected] " ,
"type" :
"user" },
"change_metadata" : {
"dd" : {
"team" :
"datadog_team" ,
"user_email" :
"[email protected] " ,
"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" :
"[email protected] " ,
"type" :
"user" },
"change_metadata" : {
"dd" : {
"team" :
"datadog_team" ,
"user_email" :
"[email protected] " ,
"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