summaryrefslogtreecommitdiffstats
path: root/js/tests
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-04-15 14:44:48 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-04-15 14:44:48 +0200
commit01d6e6a3df56008d6fe684720e5be6de5f3ef7b2 (patch)
tree3c2b1c383ae58b585478eebcf265b1ece34b7fa7 /js/tests
parentcdbafe0555fae50d7ab99f0c95573d2c3cacb97b (diff)
show real date on hover, more robust check for language support for relative dates
Diffstat (limited to 'js/tests')
-rw-r--r--js/tests/services/languageSpec.coffee62
1 files changed, 61 insertions, 1 deletions
diff --git a/js/tests/services/languageSpec.coffee b/js/tests/services/languageSpec.coffee
index 958b91ad1..c2d8b4cfc 100644
--- a/js/tests/services/languageSpec.coffee
+++ b/js/tests/services/languageSpec.coffee
@@ -37,7 +37,67 @@ describe 'Language', ->
@Language.handle(@data)
expect(@Language.getLanguage()).toBe('de')
- it 'should only set the first part of the language', =>
+ it 'should only set the first part of the language if not available', =>
@Language.handle 'de_DE'
expect(@Language.getLanguage()).toBe('de')
+ it 'should default to en', =>
+ @Language.handle 'dse_DEst'
+ expect(@Language.getLanguage()).toBe('en')
+
+
+ it 'should support languages', =>
+ langs = [
+ 'ar-ma'
+ 'ar'
+ 'bg'
+ 'ca'
+ 'cs'
+ 'cv'
+ 'da'
+ 'de'
+ 'el'
+ 'en-ca'
+ 'en-gb'
+ 'eo'
+ 'es'
+ 'et'
+ 'eu'
+ 'fi'
+ 'fr-ca'
+ 'fr'
+ 'gl'
+ 'he'
+ 'hi'
+ 'hu'
+ 'id'
+ 'is'
+ 'it'
+ 'ja'
+ 'ka'
+ 'ko'
+ 'lv'
+ 'ms-my'
+ 'nb'
+ 'ne'
+ 'nl'
+ 'pl'
+ 'pt-br'
+ 'pt'
+ 'ro'
+ 'ru'
+ 'sk'
+ 'sl'
+ 'sv'
+ 'th'
+ 'tr'
+ 'tzm-la'
+ 'tzm'
+ 'uk'
+ 'zh-cn'
+ 'zh-tw'
+ ]
+
+ for lang in langs
+ @Language.handle lang
+ expect(@Language.getLanguage()).toBe(lang) \ No newline at end of file