diff --git a/lib/open_food_network/enterprise_issue_validator.rb b/lib/open_food_network/enterprise_issue_validator.rb index 885905f32b..b845046f2a 100644 --- a/lib/open_food_network/enterprise_issue_validator.rb +++ b/lib/open_food_network/enterprise_issue_validator.rb @@ -1,7 +1,6 @@ module OpenFoodNetwork class EnterpriseIssueValidator include Rails.application.routes.url_helpers - include Spree::TestingSupport::UrlHelpers def initialize(enterprise) @enterprise = enterprise @@ -13,14 +12,14 @@ module OpenFoodNetwork unless shipping_methods_ok? issues << { description: I18n.t('admin.enterprise_issues.has_no_shipping_methods', enterprise: @enterprise.name), - link: "#{I18n.t('admin.enterprise_issues.create_new')}" + link: "#{I18n.t('admin.enterprise_issues.create_new')}" } end unless payment_methods_ok? issues << { description: I18n.t('admin.enterprise_issues.has_no_payment_methods', enterprise: @enterprise.name), - link: "#{I18n.t('admin.enterprise_issues.create_new')}" + link: "#{I18n.t('admin.enterprise_issues.create_new')}" } end @@ -64,5 +63,9 @@ module OpenFoodNetwork @enterprise.payment_methods.available.any? end + + def spree_routes_helper + Spree::Core::Engine.routes.url_helpers + end end end diff --git a/spec/lib/open_food_network/enterprise_issue_validator_spec.rb b/spec/lib/open_food_network/enterprise_issue_validator_spec.rb index 8503da23bb..c7ee1bfbe7 100644 --- a/spec/lib/open_food_network/enterprise_issue_validator_spec.rb +++ b/spec/lib/open_food_network/enterprise_issue_validator_spec.rb @@ -1,3 +1,4 @@ +require 'spec_helper' require 'open_food_network/enterprise_issue_validator' module OpenFoodNetwork