Sha256: d2d617e3192ffacf5bfd73f86f47d73b5520f2b7eff75adb53be94f7e21f2297

Contents?: true

Size: 703 Bytes

Versions: 4

Compression:

Stored size: 703 Bytes

Contents

Given "I have a message consumer" do |src|
  test_runner.run_config_code(src)
  expect(test_runner).to have_no_errors
end

Given(/^I subscribe to (#{STRING_OR_SYM}) with (#{STRING_OR_SYM})$/) do |destination, consumer|
  MessageDriver::Client.subscribe(destination, consumer)
end

Given "I create a subscription" do |src|
  test_runner.run_test_code("@subscription = #{src}")
  expect(test_runner).to have_no_errors
end

When "I cancel the subscription" do
  test_runner.run_test_code("@subscription.unsubscribe")
  step "I allow for processing"
end

When "I let the subscription process" do
  step "I allow for processing"
  step "I cancel the subscription"
  expect(test_runner).to have_no_errors
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
message-driver-0.2.2 features/step_definitions/message_consumers_steps.rb
message-driver-0.2.1 features/step_definitions/message_consumers_steps.rb
message-driver-0.2.0 features/step_definitions/message_consumers_steps.rb
message-driver-0.2.0.rc2 features/step_definitions/message_consumers_steps.rb