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

Side by Side Diff: chrome/test/data/webui/i18n_process_test.html

Issue 1700273003: MD Settings: make <paper-drawer-panel> flip in RTL (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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 <!doctype html> 1 <!doctype html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <title i18n-content="title"></title> 4 <title i18n-content="title"></title>
5 <link rel="import" href="data:text/html, 5 <link rel="import" href="data:text/html,
6 <link rel=import href='data:text/html,<div i18n-content=nested>'>"> 6 <link rel=import href='data:text/html,<div i18n-content=nested>'>">
7 <script> 7 <script>
8 document.write('<link id=cycle rel=import href="' + location.href + '">'); 8 document.write('<link id=cycle rel=import href="' + location.href + '">');
9 </script> 9 </script>
10 </head> 10 </head>
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 docFrag.appendChild(div); 49 docFrag.appendChild(div);
50 50
51 i18nTemplate.process(docFrag, loadTimeData); 51 i18nTemplate.process(docFrag, loadTimeData);
52 52
53 assertTrue(span.hasAttribute('i18n-processed')); 53 assertTrue(span.hasAttribute('i18n-processed'));
54 assertNotEqual('', span.textContent); 54 assertNotEqual('', span.textContent);
55 55
56 assertTrue(div.hasAttribute('i18n-processed')); 56 assertTrue(div.hasAttribute('i18n-processed'));
57 } 57 }
58 58
59 function testI18nProcess_Events() {
60 var called = false;
61
62 document.addEventListener('i18n-processed', function(e) {
63 assertEquals(document, e.target);
64 called = true;
65 });
66
67 i18nTemplate.process(document, loadTimeData);
68
69 assertTrue(called);
70 }
Dan Beam 2016/02/17 04:47:34 mocha-specific tests are here: https://codereview.
71
59 function testI18nProcess_Imports() { 72 function testI18nProcess_Imports() {
60 var outerImportDoc = document.querySelector('link').import; 73 var outerImportDoc = document.querySelector('link').import;
61 var innerImportDoc = outerImportDoc.querySelector('link').import; 74 var innerImportDoc = outerImportDoc.querySelector('link').import;
62 assertNotEqual('', innerImportDoc.querySelector('div').textContent); 75 assertNotEqual('', innerImportDoc.querySelector('div').textContent);
63 } 76 }
64 77
65 function testI18nProcess_ReRun() { 78 function testI18nProcess_ReRun() {
66 document.body.removeAttribute('type'); 79 document.body.removeAttribute('type');
67 i18nTemplate.process(document, loadTimeData); 80 i18nTemplate.process(document, loadTimeData);
68 assertTrue(document.body.hasAttribute('type')); 81 assertTrue(document.body.hasAttribute('type'));
(...skipping 18 matching lines...) Expand all
87 } 100 }
88 101
89 function testI18nProcess_Templates() { 102 function testI18nProcess_Templates() {
90 var outerDocFrag = document.querySelector('template').content; 103 var outerDocFrag = document.querySelector('template').content;
91 var innerDocFrag = outerDocFrag.querySelector('template').content; 104 var innerDocFrag = outerDocFrag.querySelector('template').content;
92 assertNotEqual('', innerDocFrag.querySelector('div').textContent); 105 assertNotEqual('', innerDocFrag.querySelector('div').textContent);
93 } 106 }
94 </script> 107 </script>
95 </body> 108 </body>
96 </html> 109 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698