2012-04-30 54 views
2

我目前正在使用ruby-amqp進行消息系統的測試,我正在使用rspec。 如果測試失敗,測試完成後,我仍然有隊列中的消息。有沒有辦法清理像database_cleaner gem爲數據庫做的所有隊列?ruby​​-amqp和rspec消息清理器

回答

0

您可以刪除整個隊列 AMQP::Queue#delete

只取AMQP ::隊列實例,並調用

queue.delete 

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