Move account silence-related methods to concern (#28866)
This commit is contained in:
parent
157fba4698
commit
d033920b7e
4 changed files with 41 additions and 22 deletions
|
@ -983,14 +983,6 @@ RSpec.describe Account do
|
|||
end
|
||||
end
|
||||
|
||||
describe 'silenced' do
|
||||
it 'returns an array of accounts who are silenced' do
|
||||
silenced_account = Fabricate(:account, silenced: true)
|
||||
_account = Fabricate(:account, silenced: false)
|
||||
expect(described_class.silenced).to contain_exactly(silenced_account)
|
||||
end
|
||||
end
|
||||
|
||||
describe 'searchable' do
|
||||
let!(:suspended_local) { Fabricate(:account, suspended: true, username: 'suspended_local') }
|
||||
let!(:suspended_remote) { Fabricate(:account, suspended: true, domain: 'example.org', username: 'suspended_remote') }
|
||||
|
|
18
spec/models/concerns/account/silences_spec.rb
Normal file
18
spec/models/concerns/account/silences_spec.rb
Normal file
|
@ -0,0 +1,18 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe Account::Silences do
|
||||
describe 'Scopes' do
|
||||
describe '.silenced' do
|
||||
let(:silenced_account) { Fabricate :account, silenced: true }
|
||||
|
||||
before { Fabricate :account, silenced: false }
|
||||
|
||||
it 'returns an array of accounts who are silenced' do
|
||||
expect(Account.silenced)
|
||||
.to contain_exactly(silenced_account)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue