gpt4 book ai didi

ruby-amqp 和 rspec 消息传递清洁器

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:41 25 4
gpt4 key购买 nike

我目前正在使用 ruby​​-amqp 开发一个消息系统,为了测试我正在使用 rspec。如果测试失败,测试完成后队列中仍有消息。有没有办法像 database_cleaner gem 那样清理所有队列?

最佳答案

您可以使用 AMQP::Queue#delete 删除整个队列

只需获取 AMQP::Queue 实例并调用

queue.delete

queue.delete do |_|
puts "Deleted #{queue.name}"
end

关于ruby-amqp 和 rspec 消息传递清洁器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10380378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com