Sha256: d825304965fb4c5451448185104cd2cf89c04370ccce966a38b0b32d5febf6c7

Contents?: true

Size: 757 Bytes

Versions: 1

Compression:

Stored size: 757 Bytes

Contents

Given /^RosettaQueue is configured for '(\w+)'$/ do |adapter_type|
  RosettaQueue::Adapter.define do |a|
    a.user      = "rosetta"
    a.password  = "password"
    a.host      = "localhost"
    a.type      = adapter_type
    a.port      = case adapter_type
                    when /stomp/
                    "61613"
                    when /beanstalk/
                    "11300"
                    else
                    nil
                    end
  end
end

Given /^a point-to-point destination is set$/ do
  RosettaQueue::Destinations.define do |dest|
    dest.map :foo, "/queue/bar"
  end  
end

Given /^a publish-subscribe destination is set$/ do
  RosettaQueue::Destinations.define do |dest|
    dest.map :foobar, "/topic/foobar"
  end  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bmabey-rosetta_queue-0.1.3 features/support/common_messaging_steps.rb