create_community_steps.rb 751 Bytes
Given /^I create community "(.+)"$/ do |community|
  Given 'I go to the Control panel'
  click_link('Manage my groups')
  click_link('Create a new community')
  fill_in("Name", :with => community)
  click_button("Create")
end

Given /^I approve community "(.+)"$/ do |community|
   task = CreateCommunity.all.select {|c| c.name == community}.first
   Given 'I go to the Control panel'
   click_link('Process requests')
   choose("decision-finish-#{task.id}")
   click_button('Apply!')
end

Given /^I reject community "(.+)"$/ do |community|
   task = CreateCommunity.all.select {|c| c.name == community}.first
   Given 'I go to the Control panel'
   click_link('Process requests')
   choose("decision-cancel-#{task.id}")
   click_button('Apply!')
end