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

Side by Side Diff: LayoutTests/imported/web-platform-tests/shadow-dom/testcommon.js

Issue 1236713002: Import FileAPI tests from web-platform-tests (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 5 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
1 // Copyright 2012 Google Inc. All Rights Reserved. 1 // Copyright 2012 Google Inc. All Rights Reserved.
2 2
3 /* 3 /*
4 Distributed under both the W3C Test Suite License [1] and the W3C 4 Distributed under both the W3C Test Suite License [1] and the W3C
5 3-clause BSD License [2]. To contribute to a W3C Test Suite, see the 5 3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
6 policies and contribution forms [3]. 6 policies and contribution forms [3].
7 7
8 [1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license 8 [1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
9 [2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license 9 [2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
10 [3] http://www.w3.org/2004/10/27-testcases 10 [3] http://www.w3.org/2004/10/27-testcases
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
173 e.parentNode.removeChild(e); 173 e.parentNode.removeChild(e);
174 }); 174 });
175 } 175 }
176 } 176 }
177 177
178 function unit(f) { 178 function unit(f) {
179 return function () { 179 return function () {
180 var ctx = newContext(); 180 var ctx = newContext();
181 try { 181 try {
182 f(ctx); 182 f(ctx);
183 } catch(e) {
184 console.log(e.getMessage());
185 } finally { 183 } finally {
186 cleanContext(ctx); 184 cleanContext(ctx);
187 } 185 }
188 } 186 }
189 } 187 }
190 188
191 function step_unit(f, ctx, t) { 189 function step_unit(f, ctx, t) {
192 return function () { 190 return function () {
193 var done = false; 191 var done = false;
194 try { 192 try {
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
264 } 262 }
265 263
266 //FIXME This call of initKeyboardEvent works for WebKit-only. 264 //FIXME This call of initKeyboardEvent works for WebKit-only.
267 //See https://bugs.webkit.org/show_bug.cgi?id=16735 265 //See https://bugs.webkit.org/show_bug.cgi?id=16735
268 // and https://bugs.webkit.org/show_bug.cgi?id=13368. Add check for browser here 266 // and https://bugs.webkit.org/show_bug.cgi?id=13368. Add check for browser here
269 function fireKeyboardEvent(doc, element, key) { 267 function fireKeyboardEvent(doc, element, key) {
270 var event = doc.createEvent('KeyboardEvent'); 268 var event = doc.createEvent('KeyboardEvent');
271 event.initKeyboardEvent("keydown", true, true, doc.defaultView, key, 0, fals e, false, false, false); 269 event.initKeyboardEvent("keydown", true, true, doc.defaultView, key, 0, fals e, false, false, false);
272 element.dispatchEvent(event); 270 element.dispatchEvent(event);
273 } 271 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698