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