File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -58,4 +58,17 @@ mod test {
58
58
let reparsed: EventBridgeEvent < Ec2StateChange > = serde_json:: from_slice ( output. as_bytes ( ) ) . unwrap ( ) ;
59
59
assert_eq ! ( parsed, reparsed) ;
60
60
}
61
+
62
+ #[ test]
63
+ fn example_eventbridge_schedule_event ( ) {
64
+ let data = include_bytes ! ( "../../fixtures/example-eventbridge-schedule.json" ) ;
65
+ let parsed: EventBridgeEvent = serde_json:: from_slice ( data) . unwrap ( ) ;
66
+
67
+ assert_eq ! ( "aws.events" , parsed. source) ;
68
+ assert_eq ! ( "Scheduled Event" , parsed. detail_type) ;
69
+
70
+ let output: String = serde_json:: to_string ( & parsed) . unwrap ( ) ;
71
+ let reparsed: EventBridgeEvent = serde_json:: from_slice ( output. as_bytes ( ) ) . unwrap ( ) ;
72
+ assert_eq ! ( parsed, reparsed) ;
73
+ }
61
74
}
Original file line number Diff line number Diff line change
1
+ {
2
+ "version" : " 0" ,
3
+ "id" : " 53dc4d37-cffa-4f76-80c9-8b7d4a4d2eaa" ,
4
+ "detail-type" : " Scheduled Event" ,
5
+ "source" : " aws.events" ,
6
+ "account" : " 123456789012" ,
7
+ "time" : " 2015-10-08T16:53:06Z" ,
8
+ "region" : " us-east-1" ,
9
+ "resources" : [
10
+ " arn:aws:events:us-east-1:123456789012:rule/my-scheduled-rule"
11
+ ],
12
+ "detail" : {}
13
+ }
You can’t perform that action at this time.
0 commit comments