Use in_order_of with filter: false in AccountSummary.localized (#33446)
This commit is contained in:
26
spec/models/account_summary_spec.rb
Normal file
26
spec/models/account_summary_spec.rb
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user