Sha256: 26beb7f430ee8b2739ddfd69badebfe8e71efa61dbfc9321ee21d9d6f060fed4
Contents?: true
Size: 931 Bytes
Versions: 64
Compression:
Stored size: 931 Bytes
Contents
require "spec_helper" unless ENV["CI"] describe Bunny::Channel, "#basic_publish" do let(:connection) do c = Bunny.new(:user => "bunny_gem", :password => "bunny_password", :vhost => "bunny_testbed", :socket_timeout => 0) c.start c end after :all do connection.close if connection.open? end context "when publishing thousands of messages" do let(:n) { 2_000 } let(:m) { 10 } it "successfully publishers them all" do ch = connection.create_channel q = ch.queue("", :exclusive => true) x = ch.default_exchange body = "x" * 1024 m.times do |i| n.times do x.publish(body, :routing_key => q.name) end puts "Published #{i * n} 1K messages..." end q.purge ch.close end end end end
Version data entries
64 entries across 64 versions & 1 rubygems