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 {
5858 let reparsed: EventBridgeEvent < Ec2StateChange > = serde_json:: from_slice ( output. as_bytes ( ) ) . unwrap ( ) ;
5959 assert_eq ! ( parsed, reparsed) ;
6060 }
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+ }
6174}
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