source: Dev/trunk/src/client/dojox/string/tests/BidiComplex.js @ 483

Last change on this file since 483 was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 2.6 KB
Line 
1dojo.provide("dojox.string.tests.BidiComplex");
2dojo.require("dojox.string.BidiComplex");
3
4tests.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);
Note: See TracBrowser for help on using the repository browser.