fn test_to_eventbridge()

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()
        );
    }