Пример #1
0
			it("should not have a locale in case of *", function () {
				var acc_lang_header_content = "*";
				var result = accLangParser.extractFirstLang(acc_lang_header_content);
				expect(result.locale).toBeUndefined();
			});
Пример #2
0
			it("should handle the special any char (*) correctly", function () {
				var acc_lang_header_content = "*";
				var result = accLangParser.extractFirstLang(acc_lang_header_content);
				expect(result.language).toEqual("*");
			});
Пример #3
0
			it("should ensure that the locale is in upper case", function () {
				var acc_lang_header_content = "de-de";
				var result = accLangParser.extractFirstLang(acc_lang_header_content);
				expect(result.locale).toEqual("DE");
			});
Пример #4
0
			it("should ensure that the language is in lower case", function () {
				var acc_lang_header_content = "DE-DE";
				var result = accLangParser.extractFirstLang(acc_lang_header_content);
				expect(result.language).toEqual("de");
			});
Пример #5
0
			it("should extract the highest ranked locale", function () {
				var acc_lang_header_content = "de-DE";
				var result = accLangParser.extractFirstLang(acc_lang_header_content);
				expect(result.locale).toEqual("DE");
			});
Пример #6
0
			it("should not return any locale because its missing", function () {
				var acc_lang_header_content = "de";
				var result = accLangParser.extractFirstLang(acc_lang_header_content);
				expect(result.locale).toBeUndefined();
			});