mirror of https://github.com/mastodon/mastodon
Use `in_order_of` with `filter: false` in `AccountSummary.localized` (#33446)
parent
612d6182e4
commit
08dd11f8d4
@ -0,0 +1,26 @@
|
|||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
require 'rails_helper'
|
||||||
|
|
||||||
|
RSpec.describe AccountSummary do
|
||||||
|
describe 'Scopes' do
|
||||||
|
describe '.localized' do
|
||||||
|
let(:first) { Fabricate :account }
|
||||||
|
let(:last) { Fabricate :account }
|
||||||
|
|
||||||
|
before do
|
||||||
|
Fabricate :status, account: first, language: 'en'
|
||||||
|
Fabricate :status, account: last, language: 'es'
|
||||||
|
described_class.refresh
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'returns records in order of language' do
|
||||||
|
expect(described_class.localized('en'))
|
||||||
|
.to contain_exactly(
|
||||||
|
have_attributes(account_id: first.id, language: 'en'),
|
||||||
|
have_attributes(account_id: last.id, language: 'es')
|
||||||
|
)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in New Issue