Commit 688b3512fb7f64e2b400874dd7b6f935e2c84b0c
1 parent
fca8659a
Exists in
master
and in
29 other branches
environment_features: passing false on enable/disable in cases where should not save the environment
Showing
3 changed files
with
9 additions
and
9 deletions
Show diff stats
test/unit/application_helper_test.rb
@@ -592,7 +592,7 @@ class ApplicationHelperTest < ActiveSupport::TestCase | @@ -592,7 +592,7 @@ class ApplicationHelperTest < ActiveSupport::TestCase | ||
592 | 592 | ||
593 | should 'include item in usermenu for environment enabled features' do | 593 | should 'include item in usermenu for environment enabled features' do |
594 | env = Environment.new | 594 | env = Environment.new |
595 | - env.enable('xmpp_chat') | 595 | + env.enable('xmpp_chat', false) |
596 | stubs(:environment).returns(env) | 596 | stubs(:environment).returns(env) |
597 | 597 | ||
598 | @controller = ApplicationController.new | 598 | @controller = ApplicationController.new |
test/unit/environment_statistics_block_test.rb
@@ -85,7 +85,7 @@ class EnvironmentStatisticsBlockTest < ActiveSupport::TestCase | @@ -85,7 +85,7 @@ class EnvironmentStatisticsBlockTest < ActiveSupport::TestCase | ||
85 | 85 | ||
86 | should 'not display enterprises if disabled' do | 86 | should 'not display enterprises if disabled' do |
87 | env = Environment.new | 87 | env = Environment.new |
88 | - env.enable('disable_asset_enterprises') | 88 | + env.enable('disable_asset_enterprises', false) |
89 | 89 | ||
90 | block = EnvironmentStatisticsBlock.new | 90 | block = EnvironmentStatisticsBlock.new |
91 | block.stubs(:owner).returns(env) | 91 | block.stubs(:owner).returns(env) |
test/unit/environment_test.rb
@@ -35,21 +35,21 @@ class EnvironmentTest < ActiveSupport::TestCase | @@ -35,21 +35,21 @@ class EnvironmentTest < ActiveSupport::TestCase | ||
35 | 35 | ||
36 | def test_features | 36 | def test_features |
37 | v = Environment.new | 37 | v = Environment.new |
38 | - v.enable('feature1') | 38 | + v.enable('feature1', false) |
39 | assert v.enabled?('feature1') | 39 | assert v.enabled?('feature1') |
40 | - v.disable('feature1') | 40 | + v.disable('feature1', false) |
41 | assert !v.enabled?('feature1') | 41 | assert !v.enabled?('feature1') |
42 | end | 42 | end |
43 | 43 | ||
44 | def test_enabled_features | 44 | def test_enabled_features |
45 | v = Environment.new | 45 | v = Environment.new |
46 | - v.enabled_features = [ 'feature1', 'feature2' ] | 46 | + v.enable('feature1', false) |
47 | + v.enable('feature2', false) | ||
47 | assert v.enabled?('feature1') && v.enabled?('feature2') && !v.enabled?('feature3') | 48 | assert v.enabled?('feature1') && v.enabled?('feature2') && !v.enabled?('feature3') |
48 | end | 49 | end |
49 | 50 | ||
50 | def test_enabled_features_no_features_enabled | 51 | def test_enabled_features_no_features_enabled |
51 | v = Environment.new | 52 | v = Environment.new |
52 | - v.enabled_features = nil | ||
53 | assert !v.enabled?('feature1') && !v.enabled?('feature2') && !v.enabled?('feature3') | 53 | assert !v.enabled?('feature1') && !v.enabled?('feature2') && !v.enabled?('feature3') |
54 | end | 54 | end |
55 | 55 | ||
@@ -1075,9 +1075,9 @@ class EnvironmentTest < ActiveSupport::TestCase | @@ -1075,9 +1075,9 @@ class EnvironmentTest < ActiveSupport::TestCase | ||
1075 | 1075 | ||
1076 | should 'get enabled features' do | 1076 | should 'get enabled features' do |
1077 | env = Environment.new | 1077 | env = Environment.new |
1078 | - env.enable('feature1') | ||
1079 | - env.enable('feature2') | ||
1080 | - env.disable('feature3') | 1078 | + env.enable('feature1', false) |
1079 | + env.enable('feature2', false) | ||
1080 | + env.disable('feature3', false) | ||
1081 | 1081 | ||
1082 | assert_includes env.enabled_features.keys, 'feature1' | 1082 | assert_includes env.enabled_features.keys, 'feature1' |
1083 | assert_includes env.enabled_features.keys, 'feature2' | 1083 | assert_includes env.enabled_features.keys, 'feature2' |