@@ -53,14 +53,14 @@ Feature: Events
53
53
@generated @skip @team:DataDog/event-management
54
54
Scenario : Post an event returns "Bad request" response
55
55
Given new "CreateEvent" request
56
- And body with value {
"data" : {
"attributes" : {
"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" ,
"message" :
"payment_processed feature flag has been enabled" ,
"tags" : [
"environment :test" ],
"title" :
"payment_processed feature flag updated" },
"type" :
"event" }}
56
+ And body with value {
"data" : {
"attributes" : {
"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" ,
"message" :
"payment_processed feature flag has been enabled" ,
"tags" : [
"env :test" ],
"title" :
"payment_processed feature flag updated" },
"type" :
"event" }}
57
57
When the request is sent
58
58
Then the response status is 400 Bad request
59
59
60
60
@generated @skip @team:DataDog/event-management
61
61
Scenario : Post an event returns "OK" response
62
62
Given new "CreateEvent" request
63
- And body with value {
"data" : {
"attributes" : {
"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" ,
"message" :
"payment_processed feature flag has been enabled" ,
"tags" : [
"environment :test" ],
"title" :
"payment_processed feature flag updated" },
"type" :
"event" }}
63
+ And body with value {
"data" : {
"attributes" : {
"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" ,
"message" :
"payment_processed feature flag has been enabled" ,
"tags" : [
"env :test" ],
"title" :
"payment_processed feature flag updated" },
"type" :
"event" }}
64
64
When the request is sent
65
65
Then the response status is 200 OK
66
66
0 commit comments