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