spec/i18n_tasks_spec.rb in i18n-tasks-0.6.3 vs spec/i18n_tasks_spec.rb in i18n-tasks-0.7.0

- old
+ new

@@ -1,8 +1,7 @@ # coding: utf-8 require 'spec_helper' -require 'i18n/tasks/commands' require 'fileutils' describe 'i18n-tasks' do delegate :run_cmd, :i18n_task, :in_test_app_dir, to: :TestCodebase @@ -13,10 +12,11 @@ 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.missing-key-with-a-dash.key + en.missing-key-question?.key en.fn_comment en.only_in_es ) } it 'detects missing' do capture_stderr do @@ -101,43 +101,43 @@ in_test_app_dir { expect(YAML.load_file('config/locales/en.yml')['en']['used_but_missing']).to be_nil } run_cmd :add_missing, locales: 'base' in_test_app_dir { - expect(YAML.load_file('config/locales/en.yml')['en']['used_but_missing']['key']).to eq 'Key' - expect(YAML.load_file('config/locales/en.yml')['en']['present_in_es_but_not_en']['a']).to eq 'A' + expect(YAML.load_file('config/locales/en.yml')['en']['used_but_missing']['key']).to eq I18n.t('i18n_tasks.common.key') + expect(YAML.load_file('config/locales/en.yml')['en']['present_in_es_but_not_en']['a']).to eq 'ES_TEXT' } end - it 'default placeholder: base_value for non-base locale' do + it 'default value: base_value for non-base locale' do in_test_app_dir { expect(YAML.load_file('config/locales/es.yml')['es']['missing_in_es']).to be_nil } run_cmd :add_missing, locales: 'es' in_test_app_dir { expect(YAML.load_file('config/locales/es.yml')['es']['missing_in_es']['a']).to eq 'EN_TEXT' expect(YAML.load_file('config/locales/es.yml')['es']['missing_in_es_plural_1']['a']['one']).to eq 'EN_TEXT' } end - it 'placeholder: value' do + it '--value' do in_test_app_dir { expect(YAML.load_file('config/locales/es.yml')['es']['missing_in_es']).to be_nil } run_cmd :normalize, pattern_router: true - run_cmd :add_missing, locales: 'all', placeholder: 'TRME' + run_cmd :add_missing, locales: 'all', value: 'TRME' in_test_app_dir { expect(YAML.load_file('config/locales/es.yml')['es']['missing_in_es']['a']).to eq 'TRME' expect(YAML.load_file('config/locales/devise.es.yml')['es']['devise']['a']).to eq 'ES_TEXT' expect(YAML.load_file('config/locales/en.yml')['en']['present_in_es_but_not_en']['a']).to eq 'TRME' } end - it 'placeholder: value with base_value' do + it '--value with %{value}' do in_test_app_dir { expect(YAML.load_file('config/locales/es.yml')['es']['missing_in_es']).to be_nil } - run_cmd :add_missing, locales: 'all', placeholder: 'TRME %{base_value}' + run_cmd :add_missing, locales: 'all', value: 'TRME %{value}' in_test_app_dir { expect(YAML.load_file('config/locales/es.yml')['es']['missing_in_es']['a']).to eq 'TRME EN_TEXT' expect(YAML.load_file('config/locales/en.yml')['en']['present_in_es_but_not_en']['a']).to eq 'TRME ES_TEXT' } end