Я выполняю некоторые интеграционные тесты на микросервисе, который я встроил в AWS. Один из тестов состоит в том, чтобы утверждать, что служба вызывает событие AWS EventBridge, так как нисходящие службы должны будут подписаться на это событие.
Мой вопрос заключается в том, как мне проверить это в контексте моей службы mircroservice. ?
Мне нужно просто утверждать, что событие было запущено в AWS. Я надеялся, что AWS SDK позволит каким-то образом утверждать это, например, иметь возможность подписаться на событие в какой-либо длинной операции типа опроса, но не смог ничего найти.
ПРИМЕЧАНИЕ: не ищите ответы на двойные шпионские тесты, пожалуйста. Уровень тестирования, который я выполняю, требует подтверждения того, что фактическое событие было запущено в AWS EventBridge