test/test_i18n.rb in review-3.2.0 vs test/test_i18n.rb in review-4.0.0

- old
+ new

@@ -7,22 +7,22 @@ def test_load_locale_yml Dir.mktmpdir do |dir| Dir.chdir(dir) do file = File.join(dir, 'locale.yml') - File.open(file, 'w') { |f| f.write(%Q(locale: ja\nfoo: "bar"\n)) } + File.open(file, 'w') { |f| f.write %Q(locale: ja\nfoo: "bar"\n) } I18n.setup assert_equal 'bar', I18n.t('foo') end end end def test_load_locale_yaml Dir.mktmpdir do |dir| Dir.chdir(dir) do file = File.join(dir, 'locale.yaml') - File.open(file, 'w') { |f| f.write(%Q(locale: ja\nfoo: "bar"\n)) } + File.open(file, 'w') { |f| f.write %Q(locale: ja\nfoo: "bar"\n) } assert_raise ReVIEW::ConfigError do I18n.setup end end end @@ -30,22 +30,22 @@ def test_load_foo_yaml Dir.mktmpdir do |dir| Dir.chdir(dir) do file = File.join(dir, 'foo.yml') - File.open(file, 'w') { |f| f.write(%Q(locale: ja\nfoo: "bar"\n)) } + File.open(file, 'w') { |f| f.write %Q(locale: ja\nfoo: "bar"\n) } I18n.setup('ja', 'foo.yml') assert_equal 'bar', I18n.t('foo') end end end def test_update_foo_yaml Dir.mktmpdir do |dir| Dir.chdir(dir) do file = File.join(dir, 'foo.yml') - File.open(file, 'w') { |f| f.write(%Q(locale: ja\nfoo: "bar"\n)) } + File.open(file, 'w') { |f| f.write %Q(locale: ja\nfoo: "bar"\n) } i18n = ReVIEW::I18n.new('ja') i18n.update_localefile(File.join(Dir.pwd, 'foo.yml')) assert_equal 'bar', i18n.t('foo') end end @@ -53,22 +53,22 @@ def test_update_foo_yaml_i18nclass Dir.mktmpdir do |dir| Dir.chdir(dir) do file = File.join(dir, 'foo.yml') - File.open(file, 'w') { |f| f.write(%Q(locale: ja\nfoo: "bar"\n)) } + File.open(file, 'w') { |f| f.write %Q(locale: ja\nfoo: "bar"\n) } I18n.setup('ja', 'foo.yml') assert_equal 'bar', I18n.t('foo') end end end def test_load_locale_yml_i18n Dir.mktmpdir do |dir| Dir.chdir(dir) do file = File.join(dir, 'locale.yml') - File.open(file, 'w') { |f| f.write(%Q(ja:\n foo: "bar"\nen:\n foo: "buz"\n)) } + File.open(file, 'w') { |f| f.write %Q(ja:\n foo: "bar"\nen:\n foo: "buz"\n) } I18n.setup assert_equal 'bar', I18n.t('foo') assert_equal '図', I18n.t('image') I18n.setup('en') assert_equal 'buz', I18n.t('foo') @@ -79,11 +79,11 @@ def test_load_locale_invalid_yml Dir.mktmpdir do |dir| Dir.chdir(dir) do file = File.join(dir, 'locale.yml') - File.open(file, 'w') { |f| f.write(%Q(local: ja\nfoo: "bar"\n)) } + File.open(file, 'w') { |f| f.write %Q(local: ja\nfoo: "bar"\n) } assert_raises(ReVIEW::KeyError) do I18n.setup end end end @@ -91,63 +91,63 @@ def test_custom_format Dir.mktmpdir do |dir| Dir.chdir(dir) do file = File.join(dir, 'locale.yml') - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pa章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pa章" } I18n.setup('ja') assert_equal '第a章', I18n.t('chapter', 1) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pA章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pA章" } I18n.setup('ja') assert_equal '第B章', I18n.t('chapter', 2) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pAW章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pAW章" } I18n.setup('ja') assert_equal '第B章', I18n.t('chapter', 2) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%paW章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%paW章" } I18n.setup('ja') assert_equal '第b章', I18n.t('chapter', 2) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pR章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pR章" } I18n.setup('ja') assert_equal '第I章', I18n.t('chapter', 1) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pr章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pr章" } I18n.setup('ja') assert_equal '第ii章', I18n.t('chapter', 2) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pRW章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pRW章" } I18n.setup('ja') assert_equal '第Ⅻ章', I18n.t('chapter', 12) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pJ章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pJ章" } I18n.setup('ja') assert_equal '第二十七章', I18n.t('chapter', 27) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pdW章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pdW章" } I18n.setup('ja') assert_equal '第1章', I18n.t('chapter', 1) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pdW章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pdW章" } I18n.setup('ja') assert_equal '第27章', I18n.t('chapter', 27) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pDW章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pDW章" } I18n.setup('ja') assert_equal '第1章', I18n.t('chapter', 1) - File.open(file, 'w') { |f| f.write("locale: ja\nchapter: 第%pDW章") } + File.open(file, 'w') { |f| f.write "locale: ja\nchapter: 第%pDW章" } I18n.setup('ja') assert_equal '第27章', I18n.t('chapter', 27) - File.open(file, 'w') { |f| f.write("locale: ja\npart: Part %pRW") } + File.open(file, 'w') { |f| f.write "locale: ja\npart: Part %pRW" } I18n.setup('ja') assert_equal 'Part 0', I18n.t('part', 0) - File.open(file, 'w') { |f| f.write("locale: ja\npart: 第%pJ部") } + File.open(file, 'w') { |f| f.write "locale: ja\npart: 第%pJ部" } I18n.setup('ja') assert_equal '第一部', I18n.t('part', 1) end end end @@ -213,19 +213,19 @@ assert_equal '第1章', i18n.t('chapter', 1) assert_equal 'etc', i18n.t('etc') end def test_en - I18n.setup 'en' + I18n.setup('en') assert_equal 'Figure ', I18n.t('image') assert_equal 'Table ', I18n.t('table') assert_equal 'Chapter 1', I18n.t('chapter', 1) assert_equal 'etc', I18n.t('etc') end def test_nil - I18n.setup 'nil' + I18n.setup('nil') assert_equal 'image', I18n.t('image') assert_equal 'table', I18n.t('table') assert_equal 'etc', I18n.t('etc') end @@ -234,11 +234,11 @@ actual = compile_block("={test} this is test.\n") assert_equal %Q(<h1 id="test"><a id="h1"></a><span class="secno">Chapter 1. </span>this is test.</h1>\n), actual end def _setup_htmlbuilder - I18n.setup 'en' + I18n.setup('en') @builder = HTMLBuilder.new @config = ReVIEW::Configure[ 'secnolevel' => 2, # for IDGXMLBuilder, HTMLBuilder 'stylesheet' => nil, # for HTMLBuilder 'ext' => '.re' @@ -293,8 +293,8 @@ I18n.i18n('ja', {}) end end def teardown - I18n.setup 'ja' + I18n.setup('ja') end end