2
현재 ruby-amqp를 사용하는 메시징 시스템에서 rspec을 사용하고 있습니다. 테스트가 실패하면 테스트가 끝난 후에도 큐에 메시지가 남아 있습니다. database_cleaner 젬처럼 모든 큐를 정리할 수있는 방법이 있나요?ruby-amqp 및 rspec 메시징 클리너
현재 ruby-amqp를 사용하는 메시징 시스템에서 rspec을 사용하고 있습니다. 테스트가 실패하면 테스트가 끝난 후에도 큐에 메시지가 남아 있습니다. database_cleaner 젬처럼 모든 큐를 정리할 수있는 방법이 있나요?ruby-amqp 및 rspec 메시징 클리너
당신은 그냥 AMQP :: 큐 인스턴스를 가지고 전화 AMQP::Queue#delete
와 전체 대기열을 삭제할 수 있습니다
queue.delete
또는
queue.delete do |_|
puts "Deleted #{queue.name}"
end