Я использую amqplib -пакет для подключения к RabbitMQ в nodeJS и хочу узнать, как я могу проверить / проверить мое RabbitMQ-соединение, используя Mocha и Chai в nodeJS?
amqplib
Вы можете попробовать одно из следующих:
вы можете создать действительное соединение rabbit-mq с помощью docker iamage docker-rabbitmq и делать реальные запросы к вашему приложению, но это не модульное тестирование, а скорее интеграционное тестирование.
Вы можете издеваться над ним, используя sinon Очень хорошая статья, которую я могу предложить по этой теме: Лучшие практики для шпионов, окурков и издевательств в sinonjs