diff options
author | Matt A. Tobin <email@mattatobin.com> | 2014-07-02 00:07:24 -0400 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2014-07-02 05:58:53 -0400 |
commit | 77707b62085f862709562185e615634e7431080a (patch) | |
tree | cb1d173d0dbae3332df6d4a1160336e04c2286a7 /browser/devtools/tilt/test/browser_tilt_utils08.js | |
parent | 432326d2eae38aaacaeff9e790a2835d6578ee3b (diff) | |
download | palemoon-gre-77707b62085f862709562185e615634e7431080a.tar.gz |
Remove tests from /browser (except /browser/metro)
Diffstat (limited to 'browser/devtools/tilt/test/browser_tilt_utils08.js')
-rw-r--r-- | browser/devtools/tilt/test/browser_tilt_utils08.js | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/browser/devtools/tilt/test/browser_tilt_utils08.js b/browser/devtools/tilt/test/browser_tilt_utils08.js deleted file mode 100644 index 797c9e7a7..000000000 --- a/browser/devtools/tilt/test/browser_tilt_utils08.js +++ /dev/null @@ -1,85 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - http://creativecommons.org/publicdomain/zero/1.0/ */ -"use strict"; - -const STACK_THICKNESS = 15; - -function init(callback) { - let iframe = gBrowser.ownerDocument.createElement("iframe"); - - iframe.addEventListener("load", function onLoad() { - iframe.removeEventListener("load", onLoad, true); - callback(iframe); - - gBrowser.parentNode.removeChild(iframe); - finish(); - }, true); - - iframe.setAttribute("src", ["data:text/html,", - "<!DOCTYPE html>", - "<html>", - "<body style='margin: 0;'>", - "<div>", - "<p>Foo</p>", - "<div>", - "<span>Bar</span>", - "</div>", - "<div></div>", - "</div>", - "</body>", - "</html>" - ].join("")); - - gBrowser.parentNode.appendChild(iframe); -} - -function nodeCallback(aContentWindow, aNode, aParentPosition) { - let coord = TiltUtils.DOM.getNodePosition(aContentWindow, aNode, aParentPosition); - - if (aNode.localName != "div") - coord.thickness = 0; - - if (aNode.localName == "span") - coord.depth += STACK_THICKNESS; - - return coord; -} - -function test() { - waitForExplicitFinish(); - ok(TiltUtils, "The TiltUtils object doesn't exist."); - - let dom = TiltUtils.DOM; - ok(dom, "The TiltUtils.DOM wasn't found."); - - init(function(iframe) { - let store = dom.traverse(iframe.contentWindow, { - nodeCallback: nodeCallback - }); - - let expected = [ - { name: "html", depth: 0 * STACK_THICKNESS, thickness: 0 }, - { name: "head", depth: 0 * STACK_THICKNESS, thickness: 0 }, - { name: "body", depth: 0 * STACK_THICKNESS, thickness: 0 }, - { name: "div", depth: 0 * STACK_THICKNESS, thickness: STACK_THICKNESS }, - { name: "p", depth: 1 * STACK_THICKNESS, thickness: 0 }, - { name: "div", depth: 1 * STACK_THICKNESS, thickness: STACK_THICKNESS }, - { name: "div", depth: 1 * STACK_THICKNESS, thickness: STACK_THICKNESS }, - { name: "span", depth: 3 * STACK_THICKNESS, thickness: 0 }, - ]; - - is(store.nodes.length, expected.length, - "The traverse() function didn't walk the correct number of nodes."); - is(store.info.length, expected.length, - "The traverse() function didn't examine the correct number of nodes."); - - for (let i = 0; i < expected.length; i++) { - is(store.info[i].name, expected[i].name, - "traversed node " + (i + 1) + " isn't the expected one."); - is(store.info[i].coord.depth, expected[i].depth, - "traversed node " + (i + 1) + " doesn't have the expected depth."); - is(store.info[i].coord.thickness, expected[i].thickness, - "traversed node " + (i + 1) + " doesn't have the expected thickness."); - } - }); -} |