Browse Source

Fix wording on admin instances view, fix typos in language detector spec (#2106)

closed-social-glitch-2
Eugen 7 years ago
committed by GitHub
parent
commit
96268e76e6
2 changed files with 10 additions and 11 deletions
  1. +3
    -3
      config/locales/en.yml
  2. +7
    -8
      spec/lib/language_detector_spec.rb

+ 3
- 3
config/locales/en.yml View File

@ -115,9 +115,9 @@ en:
title: Domain Blocks title: Domain Blocks
undo: Undo undo: Undo
instances: instances:
account_count: Accounts
domain_name: Domain name
title: Instances
account_count: Known accounts
domain_name: Domain
title: Known Instances
pubsubhubbub: pubsubhubbub:
callback_url: Callback URL callback_url: Callback URL
confirmed: Confirmed confirmed: Confirmed

+ 7
- 8
spec/lib/language_detector_spec.rb View File

@ -1,24 +1,23 @@
# frozen_string_literal: true # frozen_string_literal: true
require 'rails_helper' require 'rails_helper'
describe LanguageDetector do describe LanguageDetector do
describe 'to_iso_s' do describe 'to_iso_s' do
it 'detects english language' do it 'detects english language' do
string = 'Hello and welcome to mastadon'
string = 'Hello and welcome to mastodon'
result = described_class.new(string).to_iso_s result = described_class.new(string).to_iso_s
expect(result).to eq :en expect(result).to eq :en
end end
it 'detects spanish language' do it 'detects spanish language' do
string = 'Obtener un Hola y bienvenidos a Mastadon'
string = 'Obtener un Hola y bienvenidos a Mastodon'
result = described_class.new(string).to_iso_s result = described_class.new(string).to_iso_s
expect(result).to eq :es expect(result).to eq :es
end end
describe 'when language cant be detected' do
describe 'when language can\'t be detected' do
it 'confirm language engine cant detect' do it 'confirm language engine cant detect' do
result = WhatLanguage.new(:all).language_iso('') result = WhatLanguage.new(:all).language_iso('')
expect(result).to be_nil expect(result).to be_nil
@ -26,17 +25,17 @@ describe LanguageDetector do
describe 'with an account' do describe 'with an account' do
it 'uses the account locale when present' do it 'uses the account locale when present' do
user = double(:user, locale: 'fr')
user = double(:user, locale: 'fr')
account = double(:account, user: user) account = double(:account, user: user)
result = described_class.new('', account).to_iso_s
result = described_class.new('', account).to_iso_s
expect(result).to eq :fr expect(result).to eq :fr
end end
it 'uses default locale when account is present but has no locale' do it 'uses default locale when account is present but has no locale' do
user = double(:user, locale: nil)
user = double(:user, locale: nil)
account = double(:accunt, user: user) account = double(:accunt, user: user)
result = described_class.new('', account).to_iso_s
result = described_class.new('', account).to_iso_s
expect(result).to eq :en expect(result).to eq :en
end end

Loading…
Cancel
Save