diff options
Diffstat (limited to 'spec/models/concerns/mentionable_spec.rb')
-rw-r--r-- | spec/models/concerns/mentionable_spec.rb | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/spec/models/concerns/mentionable_spec.rb b/spec/models/concerns/mentionable_spec.rb index 516c0fd75bc..3c095477ea9 100644 --- a/spec/models/concerns/mentionable_spec.rb +++ b/spec/models/concerns/mentionable_spec.rb @@ -29,42 +29,6 @@ RSpec.describe Mentionable do expect(mentionable.referenced_mentionables).to be_empty end end - - describe '#any_mentionable_attributes_changed?' do - message = Struct.new(:text) - - let(:mentionable) { Example.new } - let(:changes) do - msg = message.new('test') - - changes = {} - changes[msg] = ['', 'some message'] - changes[:random_sym_key] = ['', 'some message'] - changes["random_string_key"] = ['', 'some message'] - changes - end - - it 'returns true with key string' do - changes["message"] = ['', 'some message'] - - allow(mentionable).to receive(:saved_changes).and_return(changes) - - expect(mentionable.send(:any_mentionable_attributes_changed?)).to be true - end - - it 'returns false with key symbol' do - changes[:message] = ['', 'some message'] - allow(mentionable).to receive(:saved_changes).and_return(changes) - - expect(mentionable.send(:any_mentionable_attributes_changed?)).to be false - end - - it 'returns false when no attr_mentionable keys' do - allow(mentionable).to receive(:saved_changes).and_return(changes) - - expect(mentionable.send(:any_mentionable_attributes_changed?)).to be false - end - end end RSpec.describe Issue, "Mentionable" do |