diff options
Diffstat (limited to 'spec/models')
-rw-r--r-- | spec/models/user_preference_spec.rb | 14 | ||||
-rw-r--r-- | spec/models/user_spec.rb | 3 |
2 files changed, 17 insertions, 0 deletions
diff --git a/spec/models/user_preference_spec.rb b/spec/models/user_preference_spec.rb index 1d7ecb724bf..17899012aaa 100644 --- a/spec/models/user_preference_spec.rb +++ b/spec/models/user_preference_spec.rb @@ -225,6 +225,20 @@ RSpec.describe UserPreference, feature_category: :user_profile do end end + describe '#project_shortcut_buttons' do + it 'is set to true by default' do + pref = described_class.new + + expect(pref.project_shortcut_buttons).to eq(true) + end + + it 'returns assigned value' do + pref = described_class.new(project_shortcut_buttons: false) + + expect(pref.project_shortcut_buttons).to eq(false) + end + end + describe '#render_whitespace_in_code' do it 'is set to false by default' do pref = described_class.new diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index c73dac7251e..b2f695c8b5a 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -60,6 +60,9 @@ RSpec.describe User, feature_category: :user_profile do it { is_expected.to delegate_method(:setup_for_company).to(:user_preference) } it { is_expected.to delegate_method(:setup_for_company=).to(:user_preference).with_arguments(:args) } + it { is_expected.to delegate_method(:project_shortcut_buttons).to(:user_preference) } + it { is_expected.to delegate_method(:project_shortcut_buttons=).to(:user_preference).with_arguments(:args) } + it { is_expected.to delegate_method(:render_whitespace_in_code).to(:user_preference) } it { is_expected.to delegate_method(:render_whitespace_in_code=).to(:user_preference).with_arguments(:args) } |