Sha256: c1850182c7e8424d7b63c9e23e9cfe42fc0f7a27e55c311f67100bffaae754a7

Contents?: true

Size: 744 Bytes

Versions: 2

Compression:

Stored size: 744 Bytes

Contents

require "spec_helper"

describe Agent::Queues do
  after do
    Agent::Queues.clear
  end

  it "should register queues" do
    Agent::Queues.register("foo", String, 10)
    expect(Agent::Queues["foo"]).to be_a(Agent::Queue)
    expect(Agent::Queues["foo"].type).to eq(String)
    expect(Agent::Queues["foo"].max).to eq(10)
  end

  it "should delete queues" do
    Agent::Queues.register("foo", String, 10)
    Agent::Queues.delete("foo")
    expect(Agent::Queues["foo"]).to be_nil
  end

  it "should remove all queues queues" do
    Agent::Queues.register("foo", String, 10)
    Agent::Queues.register("bar", String, 10)
    Agent::Queues.clear
    expect(Agent::Queues["foo"]).to be_nil
    expect(Agent::Queues["bar"]).to be_nil
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
agent-0.12.0 spec/queues_spec.rb
agent-0.11.0 spec/queues_spec.rb