spec/i18n_tasks_spec.rb in i18n-tasks-0.7.8 vs spec/i18n_tasks_spec.rb in i18n-tasks-0.7.9

- old
+ new

@@ -16,25 +16,32 @@ end end describe 'missing' do let (:expected_missing_keys) { - %w( en.used_but_missing.key en.relative.index.missing + %w( en.used_but_missing.key + en.relative.index.missing es.missing_in_es.a en.present_in_es_but_not_en.a - en.hash.pattern_missing.a en.hash.pattern_missing.b - en.missing_symbol_key en.missing_symbol.key_two en.missing_symbol.key_three - es.missing_in_es_plural_1.a es.missing_in_es_plural_2.a + en.hash.pattern_missing.a + en.hash.pattern_missing.b + en.missing_symbol_key + en.missing_symbol.key_two + en.missing_symbol.key_three + es.missing_in_es_plural_1.a + es.missing_in_es_plural_2.a en.missing-key-with-a-dash.key en.missing-key-question?.key - en.fn_comment en.only_in_es + en.fn_comment + en.only_in_es + en.events.show.success ) } it 'detects missing' do capture_stderr do - expect(run_cmd :missing).to be_i18n_keys expected_missing_keys es_keys = expected_missing_keys.grep(/^es\./) + expect(run_cmd :missing).to be_i18n_keys expected_missing_keys # locale argument expect(run_cmd :missing, locales: %w(es)).to be_i18n_keys es_keys expect(run_cmd :missing, arguments: %w(es)).to be_i18n_keys es_keys end end @@ -46,11 +53,21 @@ expect(run_cmd :eq_base).to be_i18n_keys %w(es.same_in_es.a) end end end - let(:expected_unused_keys) { %w(unused.a unused.numeric unused.plural).map { |k| %w(en es).map { |l| "#{l}.#{k}" } }.reduce(:+) } - let(:expected_unused_keys_strict) { expected_unused_keys + %w(hash.pattern.a hash.pattern2.a).map { |k| %w(en es).map { |l| "#{l}.#{k}" } }.reduce(:+) } + let(:expected_unused_keys) do + %w(unused.a unused.numeric unused.plural).map do |k| + %w(en es).map { |l| "#{l}.#{k}" } + end.reduce(:+) + end + + let(:expected_unused_keys_strict) do + expected_unused_keys + %w(hash.pattern.a hash.pattern2.a).map do |k| + %w(en es).map { |l| "#{l}.#{k}" } + end.reduce(:+) + end + describe 'unused' do it 'detects unused' do capture_stderr do expect(run_cmd :unused).to be_i18n_keys expected_unused_keys end