diff --git a/spec/services/post_status_service_spec.rb b/spec/services/post_status_service_spec.rb index 91fee989ab..c6c0b2d3ef 100644 --- a/spec/services/post_status_service_spec.rb +++ b/spec/services/post_status_service_spec.rb @@ -173,12 +173,19 @@ RSpec.describe PostStatusService, type: :service do it 'mutual visibility' do account = Fabricate(:account) + mutual_account = Fabricate(:account) + other_account = Fabricate(:account) text = 'This is an English text.' + mutual_account.follow!(account) + account.follow!(mutual_account) + other_account.follow!(account) status = subject.call(account, text: text, visibility: 'mutual') expect(status.visibility).to eq 'limited' expect(status.limited_scope).to eq 'mutual' + expect(status.mentioned_accounts.count).to eq 1 + expect(status.mentioned_accounts.first.id).to eq mutual_account.id end it 'safeguards mentions' do