mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-26 01:33:22 +00:00
Add FeatureToggleHelper for tests, enabling feature toggle changes for tests
This commit is contained in:
@@ -80,6 +80,7 @@ RSpec.configure do |config|
|
||||
config.include Spree::CheckoutHelpers
|
||||
config.include Spree::Core::TestingSupport::ControllerRequests, :type => :controller
|
||||
config.include Devise::TestHelpers, :type => :controller
|
||||
config.include OpenFoodWeb::FeatureToggleHelper
|
||||
|
||||
# Factory girl
|
||||
require 'factory_girl_rails'
|
||||
|
||||
9
spec/support/feature_toggle_helper.rb
Normal file
9
spec/support/feature_toggle_helper.rb
Normal file
@@ -0,0 +1,9 @@
|
||||
module OpenFoodWeb
|
||||
module FeatureToggleHelper
|
||||
def set_feature_toggle(feature, status)
|
||||
features = OpenFoodWeb::FeatureToggle.features
|
||||
features[feature] = status
|
||||
OpenFoodWeb::FeatureToggle.stub(:features) { features }
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user