mirror of
https://github.com/glitch-soc/mastodon.git
synced 2025-12-14 00:08:46 +00:00
Merge commit 'f6e822e1f5c18553db246991ebfb8658acaef59f' into glitch-soc/merge-upstream
This commit is contained in:
@@ -52,4 +52,22 @@ RSpec.describe RuleTranslation do
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '.languages' do
|
||||
let(:discarded_rule) { Fabricate :rule, deleted_at: 5.days.ago }
|
||||
let(:kept_rule) { Fabricate :rule }
|
||||
|
||||
before do
|
||||
Fabricate :rule_translation, rule: discarded_rule, language: 'en'
|
||||
Fabricate :rule_translation, rule: kept_rule, language: 'es'
|
||||
Fabricate :rule_translation, language: 'fr'
|
||||
Fabricate :rule_translation, language: 'es'
|
||||
end
|
||||
|
||||
it 'returns ordered distinct languages connected to non-discarded rules' do
|
||||
expect(described_class.languages)
|
||||
.to be_an(Array)
|
||||
.and eq(%w(es fr))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user