Skip to content

Instantly share code, notes, and snippets.

@zephyr-dev
Created April 14, 2015 13:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zephyr-dev/512c474ead0f93cce8aa to your computer and use it in GitHub Desktop.
Save zephyr-dev/512c474ead0f93cce8aa to your computer and use it in GitHub Desktop.
A proposal for refactoring Cuke helpers.
require_relative '../directory/where/those/modules/live'
World(InvestorGroups::MemberApplicationHelper)
module InvestorGroups
module MemberApplicationHelper
def disable_group_membership_appliction
within "#documents" do
click_edit_icon
choose(t('member_application.admin.not_currently_accepting'))
click_save
end
end
def enable_group_membership_appliction
within "#documents" do
click_edit_icon
choose(t('member_application.admin.currently_accepting'))
click_save
end
end
end
end
module InvestorGroups
module MemberApplicationHelper
def disable_group_membership_appliction
within "#documents" do
click_edit_icon
choose(t('member_application.admin.not_currently_accepting'))
click_save
end
end
def enable_group_membership_appliction
within "#documents" do
click_edit_icon
choose(t('member_application.admin.currently_accepting'))
click_save
end
end
end
end
World(InvestorGroups::MemberApplicationHelper)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment