mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Add feature spec helper to select distributor and order cycle
This commit is contained in:
@@ -89,6 +89,7 @@ RSpec.configure do |config|
|
||||
config.include Devise::TestHelpers, :type => :controller
|
||||
config.include OpenFoodNetwork::FeatureToggleHelper
|
||||
config.include OpenFoodNetwork::EnterpriseGroupsHelper
|
||||
config.include OpenFoodNetwork::DistributionHelper
|
||||
config.include ActionView::Helpers::DateHelper
|
||||
|
||||
# Factory girl
|
||||
|
||||
14
spec/support/request/distribution_helper.rb
Normal file
14
spec/support/request/distribution_helper.rb
Normal file
@@ -0,0 +1,14 @@
|
||||
module OpenFoodNetwork
|
||||
module DistributionHelper
|
||||
|
||||
def select_distribution(distributor, order_cycle)
|
||||
create_enterprise_group_for distributor
|
||||
visit root_path
|
||||
click_link distributor.name
|
||||
|
||||
if page.has_select? 'order_order_cycle_id'
|
||||
select_by_value order_cycle.id, from: 'order_order_cycle_id'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user