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

Unified Diff: third_party/WebKit/LayoutTests/fast/dom/resources/event-handlers.js

Issue 2669403002: Move tests for sections elements to html/sections/. (Closed)
Patch Set: Created 3 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 side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/fast/dom/resources/event-handlers.js
diff --git a/third_party/WebKit/LayoutTests/fast/dom/resources/event-handlers.js b/third_party/WebKit/LayoutTests/fast/dom/resources/event-handlers.js
deleted file mode 100644
index d3d724999ab70da9b3e2d0b7a446a5d61c7084b7..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/fast/dom/resources/event-handlers.js
+++ /dev/null
@@ -1,91 +0,0 @@
-function getObject(interface) {
- switch(interface) {
- case "Element":
- var e = document.createElementNS("http://example.com/", "example");
- assert_true(e instanceof Element);
- assert_false(e instanceof HTMLElement);
- assert_false(e instanceof SVGElement);
- return e;
- case "HTMLElement":
- var e = document.createElement("html");
- assert_true(e instanceof HTMLElement);
- return e;
- case "HTMLBodyElement":
- var e = document.createElement("body");
- assert_true(e instanceof HTMLBodyElement);
- return e;
- case "HTMLFormElement":
- var e = document.createElement("form");
- assert_true(e instanceof HTMLFormElement);
- return e;
- case "HTMLFrameSetElement":
- var e = document.createElement("frameset");
- assert_true(e instanceof HTMLFrameSetElement);
- return e;
- case "SVGElement":
- var e = document.createElementNS("http://www.w3.org/2000/svg", "rect");
- assert_true(e instanceof SVGElement);
- return e;
- case "Document":
- assert_true(document instanceof Document);
- return document;
- case "Window":
- assert_true(window instanceof Window);
- return window;
- }
- assert_unreached();
-}
-function testSet(interface, attribute) {
- test(function() {
- var object = getObject(interface);
- function nop() {}
- assert_equals(object[attribute], null, "Initially null");
- object[attribute] = nop;
- assert_equals(object[attribute], nop, "Return same function");
- object[attribute] = "";
- assert_equals(object[attribute], null, "Return null after setting string");
- object[attribute] = null;
- assert_equals(object[attribute], null, "Finally null");
- }, "Set " + interface + "." + attribute);
-}
-function testReflect(interface, attribute) {
- test(function() {
- var element = getObject(interface);
- assert_false(element.hasAttribute(attribute), "Initially missing");
- element.setAttribute(attribute, "return");
- assert_equals(element.getAttribute(attribute), "return", "Return same string");
- assert_equals(typeof element[attribute], "function", "Convert to function");
- element.removeAttribute(attribute);
- }, "Reflect " + interface + "." + attribute);
-}
-function testForwardToWindow(interface, attribute) {
- test(function() {
- var element = getObject(interface);
- window[attribute] = null;
- element.setAttribute(attribute, "return");
- assert_equals(typeof window[attribute], "function", "Convert to function");
- assert_equals(window[attribute], element[attribute], "Forward content attribute");
- function nop() {}
- element[attribute] = nop;
- assert_equals(window[attribute], nop, "Forward IDL attribute");
- window[attribute] = null;
- }, "Forward " + interface + "." + attribute + " to Window");
-}
-// Object.propertyIsEnumerable cannot be used because it doesn't
-// work with properties inherited through the prototype chain.
-function getEnumerable(interface) {
- var enumerable = {};
- for (var attribute in getObject(interface)) {
- enumerable[attribute] = true;
- }
- return enumerable;
-}
-var enumerableCache = {};
-function testEnumerate(interface, attribute) {
- if (!(interface in enumerableCache)) {
- enumerableCache[interface] = getEnumerable(interface);
- }
- test(function() {
- assert_true(enumerableCache[interface][attribute]);
- }, "Enumerate " + interface + "." + attribute);
-}

Powered by Google App Engine
This is Rietveld 408576698