Files
openfoodnetwork/spec/lib/open_food_web/feature_toggle_spec.rb
2013-07-22 12:11:52 +10:00

21 lines
589 B
Ruby

require 'open_food_web/feature_toggle'
module OpenFoodWeb
describe FeatureToggle do
it "returns true when feature is on" do
FeatureToggle.stub(:features).and_return({foo: true})
FeatureToggle.enabled?(:foo).should be_true
end
it "returns false when feature is off" do
FeatureToggle.stub(:features).and_return({foo: false})
FeatureToggle.enabled?(:foo).should be_false
end
it "returns false when feature is undefined" do
FeatureToggle.stub(:features).and_return({})
FeatureToggle.enabled?(:foo).should be_false
end
end
end