Sha256: 29d785938b4a0d13f8550731539de1625d2e2a75654576db03e47a9be1f017d9

Contents?: true

Size: 766 Bytes

Versions: 4

Compression:

Stored size: 766 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

module RosettaQueue

  describe Destinations do

    before(:each) do
      Destinations.clear
    end

    after(:each) do
      Destinations.clear
    end

    it "should map destination to hash" do

      Destinations.define do |queue|
        queue.map :test_queue, "/queue/test_queue"
      end

      Destinations.lookup(:test_queue).should == "/queue/test_queue"
    end

    it "#queue_names should return an array of the actuual queue names" do
      Destinations.define do |queue|
        queue.map :foo, "/queue/foo"
        queue.map :bar, "/queue/bar"
      end

      Destinations.queue_names.should include("/queue/foo")
      Destinations.queue_names.should include("/queue/bar")
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
bmabey-rosetta_queue-0.3.3 spec/rosetta_queue/destinations_spec.rb
rosetta_queue-0.5.2 spec/rosetta_queue/destinations_spec.rb
rosetta_queue-0.5.0 spec/rosetta_queue/destinations_spec.rb
rosetta_queue-0.4.0 spec/rosetta_queue/destinations_spec.rb