in src/event_bus/eventbridge/ext.rs [32:49]
fn test_to_eventbridge() {
let event = Event::Created {
product: Product {
id: "123".to_string(),
name: "test".to_string(),
price: 10.0,
},
};
let entry = event.to_eventbridge("test-bus");
assert_eq!(entry.event_bus_name.unwrap(), "test-bus");
assert_eq!(entry.source.unwrap(), SOURCE);
assert_eq!(entry.detail_type.unwrap(), "ProductCreated");
assert_eq!(entry.resources.unwrap(), vec!["123".to_string()]);
assert_eq!(
entry.detail.unwrap(),
serde_json::to_string(&event).unwrap()
);
}