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

Side by Side Diff: chrome/browser/resources/shared/js/local_strings_test.html

Issue 11962043: Move webui resources from chrome\browser\resources\shared to ui\webui\resources. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 7 years, 11 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 | Annotate | Revision Log
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>LocalStrings Tests</title>
5 <script src="http://closure-library.googlecode.com/svn/trunk/closure/goog/base.j s"></script>
6 <script src="local_strings.js"></script>
7 <script>
8 goog.require('goog.testing.jsunit');
9 </script>
10 </head>
11 <body>
12 <script>
13
14 function testGetString() {
15 var localStrings = new LocalStrings;
16 localStrings.templateData = {
17 'a': 'apple',
18 'b': 'banana'
19 };
20 assertEquals(localStrings.getString('a'), 'apple');
21 assertEquals(localStrings.getString('b'), 'banana');
22 assertEquals(localStrings.getString('c'), '');
23 }
24
25 function testGetStringF() {
26 var localStrings = new LocalStrings;
27 localStrings.templateData = {
28 'a': '$1',
29 'b': '$1$2',
30 'c': '$1$2$3',
31 'd': '$1$2$3$4$5$6$7$8$9'
32 };
33 assertEquals(localStrings.getStringF('a', 'A'), 'A');
34 assertEquals(localStrings.getStringF('b', 'A', 'B'), 'AB');
35 assertEquals(localStrings.getStringF('b', 'A'),
36 'Aundefined');
37 assertEquals(localStrings.getStringF('c', 'A', 'B', 'C'),
38 'ABC');
39 assertEquals(localStrings.getStringF('c', 'A'),
40 'Aundefinedundefined');
41 assertEquals(localStrings.getStringF('d', 'A', 'B', 'C',
42 'D', 'E', 'F', 'G', 'H', 'I'), 'ABCDEFGHI');
43 assertEquals(localStrings.getStringF('e', 'A'), '');
44 }
45
46 </script>
47 </body>
48 </html>
OLDNEW
« no previous file with comments | « chrome/browser/resources/shared/js/local_strings.js ('k') | chrome/browser/resources/shared/js/media_common.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698