Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(496)

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/components/split-string-by-regexes.html

Issue 2769843003: DevTools: split text_utils out of common module (Closed)
Patch Set: rebaseline Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script> 4 <script>
5 5
6 function test() 6 function test()
7 { 7 {
8 InspectorTest.runTestSuite([ 8 InspectorTest.runTestSuite([
9 function testSimple(next) 9 function testSimple(next)
10 { 10 {
11 var regexes = [/hello/g, /[0-9]+/g]; 11 var regexes = [/hello/g, /[0-9]+/g];
12 var results = Common.TextUtils.splitStringByRegexes("hello123hello12 3", regexes); 12 var results = TextUtils.TextUtils.splitStringByRegexes("hello123hell o123", regexes);
13 dumpResults(results); 13 dumpResults(results);
14 next(); 14 next();
15 }, 15 },
16 16
17 function testMatchAtStart(next) 17 function testMatchAtStart(next)
18 { 18 {
19 var regexes = [/yes/g]; 19 var regexes = [/yes/g];
20 var results = Common.TextUtils.splitStringByRegexes("yes thank you", regexes); 20 var results = TextUtils.TextUtils.splitStringByRegexes("yes thank yo u", regexes);
21 dumpResults(results); 21 dumpResults(results);
22 next(); 22 next();
23 }, 23 },
24 24
25 function testMatchAtEnd(next) 25 function testMatchAtEnd(next)
26 { 26 {
27 var regexes = [/you/g]; 27 var regexes = [/you/g];
28 var results = Common.TextUtils.splitStringByRegexes("yes thank you", regexes); 28 var results = TextUtils.TextUtils.splitStringByRegexes("yes thank yo u", regexes);
29 dumpResults(results); 29 dumpResults(results);
30 next(); 30 next();
31 }, 31 },
32 32
33 function testAvoidInnerMatch(next) 33 function testAvoidInnerMatch(next)
34 { 34 {
35 var regexes = [/url\("red\.com"\)/g, /red/g]; 35 var regexes = [/url\("red\.com"\)/g, /red/g];
36 var results = Common.TextUtils.splitStringByRegexes("image: url(\"re d.com\")", regexes); 36 var results = TextUtils.TextUtils.splitStringByRegexes("image: url(\ "red.com\")", regexes);
37 dumpResults(results); 37 dumpResults(results);
38 next(); 38 next();
39 }, 39 },
40 40
41 function testNoMatch(next) 41 function testNoMatch(next)
42 { 42 {
43 var regexes = [/something/g]; 43 var regexes = [/something/g];
44 var results = Common.TextUtils.splitStringByRegexes("nothing", regex es); 44 var results = TextUtils.TextUtils.splitStringByRegexes("nothing", re gexes);
45 dumpResults(results); 45 dumpResults(results);
46 next(); 46 next();
47 }, 47 },
48 48
49 function testNoMatches(next) 49 function testNoMatches(next)
50 { 50 {
51 var regexes = [/something/g, /123/g, /abc/g]; 51 var regexes = [/something/g, /123/g, /abc/g];
52 var results = Common.TextUtils.splitStringByRegexes("nothing", regex es); 52 var results = TextUtils.TextUtils.splitStringByRegexes("nothing", re gexes);
53 dumpResults(results); 53 dumpResults(results);
54 next(); 54 next();
55 }, 55 },
56 56
57 function testComplex(next) 57 function testComplex(next)
58 { 58 {
59 var regexes = [/\(([^)]+)\)/g, /okay/g, /ka/g]; 59 var regexes = [/\(([^)]+)\)/g, /okay/g, /ka/g];
60 var results = Common.TextUtils.splitStringByRegexes("Start. (okay) k it-kat okay (kale) ka( ) okay. End", regexes); 60 var results = TextUtils.TextUtils.splitStringByRegexes("Start. (okay ) kit-kat okay (kale) ka( ) okay. End", regexes);
61 dumpResults(results); 61 dumpResults(results);
62 next(); 62 next();
63 } 63 }
64 ]); 64 ]);
65 65
66 function dumpResults(results) 66 function dumpResults(results)
67 { 67 {
68 for (var i = 0; i < results.length; i++) { 68 for (var i = 0; i < results.length; i++) {
69 var result = results[i]; 69 var result = results[i];
70 InspectorTest.addResult("\"" + result.value + "\", " + result.positi on + ", " + result.regexIndex); 70 InspectorTest.addResult("\"" + result.value + "\", " + result.positi on + ", " + result.regexIndex);
71 } 71 }
72 } 72 }
73 } 73 }
74 </script> 74 </script>
75 </head> 75 </head>
76 76
77 <body onload="runTest()"> 77 <body onload="runTest()">
78 <p> 78 <p>
79 Tests Common.TextUtils.splitStringByRegexes. 79 Tests TextUtils.TextUtils.splitStringByRegexes.
80 </p> 80 </p>
81 </body> 81 </body>
82 </html> 82 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698