1 | dojo.provide("dojox.string.tests.BidiComplex"); |
---|
2 | dojo.require("dojox.string.BidiComplex"); |
---|
3 | |
---|
4 | tests.register("dojox.string.tests.BidiComplex", |
---|
5 | [ |
---|
6 | { |
---|
7 | name: "createDisplayString: FILE_PATH", |
---|
8 | runTest: function(t){ |
---|
9 | var originalString = "c:\\قائمة\\ملف.txt"; |
---|
10 | var fixedString="c:\\قائمة\\ملف.txt"; |
---|
11 | var displayString = dojox.string.BidiComplex.createDisplayString(originalString, "FILE_PATH"); |
---|
12 | t.is(displayString, fixedString); |
---|
13 | |
---|
14 | // originalString = "c:\\אבג\\דהו\\123\\אa"; |
---|
15 | // fixedString="c:\\אבג\\דהו\\123\\אa"; |
---|
16 | // var displayString = dojox.string.BidiComplex.createDisplayString(originalString, "FILE_PATH"); |
---|
17 | // t.is(displayString, fixedString); |
---|
18 | } |
---|
19 | }, |
---|
20 | { |
---|
21 | name: "stripSpecialCharacters: FILE_PATH", |
---|
22 | runTest: function(t){ |
---|
23 | var originalString = "c:\\قائمة\\ملف.txt"; |
---|
24 | var fixedString="c:\\قائمة\\ملف.txt"; |
---|
25 | var stripedString = dojox.string.BidiComplex.stripSpecialCharacters(fixedString); |
---|
26 | t.is(stripedString, originalString); |
---|
27 | } |
---|
28 | }, |
---|
29 | { |
---|
30 | name: "createDisplayString: EMAIL", |
---|
31 | runTest: function(t){ |
---|
32 | var originalString = "موظف@شركة.com"; |
---|
33 | var fixedString="موظف@شركة.com"; |
---|
34 | var displayString = dojox.string.BidiComplex.createDisplayString(originalString, "EMAIL"); |
---|
35 | t.is(displayString, fixedString); |
---|
36 | } |
---|
37 | }, |
---|
38 | { |
---|
39 | name: "stripSpecialCharacters: EMAIL", |
---|
40 | runTest: function(t){ |
---|
41 | var originalString = "موظف@شركة.com"; |
---|
42 | var fixedString="موظف@شركة.com"; |
---|
43 | var stripedString = dojox.string.BidiComplex.stripSpecialCharacters(fixedString); |
---|
44 | t.is(stripedString, originalString); |
---|
45 | } |
---|
46 | }, |
---|
47 | { |
---|
48 | name: "createDisplayString: URL", |
---|
49 | runTest: function(t){ |
---|
50 | var originalString ="http://قطاع.شركة.com/الموقع/صفحة?دليل=اختبار&&تعيين=نعم"; |
---|
51 | var fixedString="http://قطاع.شركة.com/الموقع/صفحة?دليل=اختبار&&تعيين=نعم"; |
---|
52 | var displayString = dojox.string.BidiComplex.createDisplayString(originalString, "URL"); |
---|
53 | t.is(displayString, fixedString); |
---|
54 | } |
---|
55 | }, |
---|
56 | { |
---|
57 | name: "stripSpecialCharacters: URL", |
---|
58 | runTest: function(t){ |
---|
59 | var originalString ="http://قطاع.شركة.com/الموقع/صفحة?دليل=اختبار&&تعيين=نعم"; |
---|
60 | var fixedString="http://قطاع.شركة.com/الموقع/صفحة?دليل=اختبار&&تعيين=نعم"; |
---|
61 | var stripedString = dojox.string.BidiComplex.stripSpecialCharacters(fixedString); |
---|
62 | t.is(stripedString, originalString); |
---|
63 | } |
---|
64 | } |
---|
65 | |
---|
66 | ] |
---|
67 | ); |
---|