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

Side by Side Diff: LayoutTests/imported/web-platform-tests/html/syntax/parsing/named-character-references.html

Issue 1164243002: W3C Test: Import web-platform-tests/html/syntax. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 6 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 <meta charset=utf-8>
3 <title>Tests for known named character references</title>
4 <meta name=viewport content="width=device-width">
5 <!-- Alternative output: http://mathias.html5.org/tests/html/named-character-re ferences/ -->
6 <div id=log></div>
7 <script src=../../../../../resources/testharness.js></script>
8 <script src=../../../../../resources/testharnessreport.js></script>
9 <script src=named-character-references-data.js></script>
10 <script>
11 (function() {
12
13 function pad(string, totalCharacters) {
14 return totalCharacters < string.length ? string : (Array(totalCharacters + 1).join('0') + string).slice(-totalCharacters);
15 }
16
17 var dummy = document.createElement('p');
18
19 Object.keys(data).forEach(function(entity) {
20 var object = data[entity];
21 dummy.innerHTML = entity;
22 test(
23 function() {
24 assert_equals(
25 dummy.textContent,
26 object.characters
27 );
28 },
29 entity + ' should match ' + object.codepoints.map(function(codePoint) {
30 return 'U+' + pad(codePoint.toString(16).toUpperCase(), 5);
31 }).join(' ')
32 );
33 });
34
35 }());
36 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698