mirror of
https://github.com/Snigdha-OS/documentation.git
synced 2025-09-07 19:25:13 +02:00
79 lines
2.2 KiB
JavaScript
79 lines
2.2 KiB
JavaScript
/* global describe, it, expect */
|
|
/**
|
|
* Copyright 2015, Yahoo! Inc.
|
|
* Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.
|
|
*/
|
|
'use strict';
|
|
|
|
var RtlDetect = require('../' + 'index');
|
|
|
|
describe('index', function () {
|
|
|
|
it('isRtlLang()', function () {
|
|
expect(RtlDetect.isRtlLang()).toBeUndefined();
|
|
|
|
expect(RtlDetect.isRtlLang(null)).toBeUndefined();
|
|
|
|
expect(RtlDetect.isRtlLang('')).toBeUndefined();
|
|
|
|
expect(RtlDetect.isRtlLang(' ')).toBeUndefined();
|
|
|
|
expect(RtlDetect.isRtlLang('1234')).toBeUndefined();
|
|
|
|
expect(RtlDetect.isRtlLang('en')).toBeFalsy();
|
|
|
|
expect(RtlDetect.isRtlLang('EN')).toBeFalsy();
|
|
|
|
expect(RtlDetect.isRtlLang('en-US')).toBeFalsy();
|
|
|
|
expect(RtlDetect.isRtlLang('en_US')).toBeFalsy();
|
|
|
|
expect(RtlDetect.isRtlLang('en-us')).toBeFalsy();
|
|
|
|
expect(RtlDetect.isRtlLang('ar')).toBeTruthy();
|
|
|
|
expect(RtlDetect.isRtlLang('AR')).toBeTruthy();
|
|
|
|
expect(RtlDetect.isRtlLang('ar-jo')).toBeTruthy();
|
|
|
|
expect(RtlDetect.isRtlLang('ar-JO')).toBeTruthy();
|
|
|
|
expect(RtlDetect.isRtlLang('ar_JO')).toBeTruthy();
|
|
});
|
|
|
|
it('getLangDir()', function () {
|
|
expect(RtlDetect.getLangDir()).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir(null)).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir('')).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir(' ')).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir('1234')).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir('en')).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir('EN')).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir('en-US')).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir('en_US')).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir('en_US')).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir('en-us')).toEqual('ltr');
|
|
|
|
expect(RtlDetect.getLangDir('ar')).toEqual('rtl');
|
|
|
|
expect(RtlDetect.getLangDir('AR')).toEqual('rtl');
|
|
|
|
expect(RtlDetect.getLangDir('ar-jo')).toEqual('rtl');
|
|
|
|
expect(RtlDetect.getLangDir('ar-JO')).toEqual('rtl');
|
|
|
|
expect(RtlDetect.getLangDir('ar_JO')).toEqual('rtl');
|
|
});
|
|
|
|
});
|