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