You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
698 B
26 lines
698 B
# 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
|
|
|