Sha256: 102d4b323ac380be8e8fc2473b32ac2ef7294e40c19a89c346ee88a8dc42f907

Contents?: true

Size: 563 Bytes

Versions: 1

Compression:

Stored size: 563 Bytes

Contents

Given /^"([^\"]*)" is a subscriber to the "([^\"]*)" list$/ do |email, list|
  @list = MonkeyParty::List.find_by_name(list)
  @subscriber = MonkeyParty::Subscriber.new(email)
  @subscriber = @list.create_subscribers([@subscriber], 
    :update_existing => true)[0]
  assert @subscriber.valid?
end

When /^I attempt to unsubscribe "([^\"]*)" from the "([^\"]*)" list$/ do |email, list|
  @subscriber = @list.destroy_subscribers([@subscriber],
    :delete_member => true)[0]
end

Then /^the unsubscription should be successful$/ do
  assert @subscriber.valid?
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
monkey_party-0.2.0 features/step_definitions/list_unsubscribe_steps.rb