Improved tests.

This commit is contained in:
Martin Edenhofer 2016-12-06 08:32:51 +01:00
parent d15d9e3006
commit 2327b911a1

View file

@ -3,12 +3,9 @@ require 'test_helper'
class TranslationTest < ActiveSupport::TestCase class TranslationTest < ActiveSupport::TestCase
test '1 - setup' do test '1 - basics' do
Translation.reset('de-de') Translation.reset('de-de')
Translation.load('de-de') Translation.sync('de-de')
end
test '2 - basics' do
tests = [ tests = [
{ {
locale: 'en', locale: 'en',
@ -37,7 +34,9 @@ class TranslationTest < ActiveSupport::TestCase
} }
end end
test '3 - own translation tests' do test '2 - own translation tests' do
Translation.reset('de-de')
Translation.sync('de-de')
locale = 'de-de' locale = 'de-de'
# check for custom changes # check for custom changes
@ -77,7 +76,6 @@ class TranslationTest < ActiveSupport::TestCase
assert(translation) assert(translation)
assert_equal(locale, translation.locale) assert_equal(locale, translation.locale)
if translation.source == 'open' if translation.source == 'open'
p translation
assert_equal('offen2', translation.target) assert_equal('offen2', translation.target)
assert_equal('offen', translation.target_initial) assert_equal('offen', translation.target_initial)
else else
@ -97,7 +95,7 @@ class TranslationTest < ActiveSupport::TestCase
end end
test '4 - file based import' do test '3 - file based import' do
# locales # locales
directory = Rails.root.join('config') directory = Rails.root.join('config')
@ -122,8 +120,4 @@ class TranslationTest < ActiveSupport::TestCase
end end
test '5 - restore' do
Translation.load('de-de')
end
end end