forked from mozilla/gecko-dev
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
merge fx-team to mozilla-central a=merge
- Loading branch information
Showing
32 changed files
with
257 additions
and
151 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
53 changes: 53 additions & 0 deletions
53
devtools/client/inspector/rules/test/browser_rules_selector-highlighter_04.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
/* vim: set ft=javascript ts=2 et sw=2 tw=80: */ | ||
/* Any copyright is dedicated to the Public Domain. | ||
http://creativecommons.org/publicdomain/zero/1.0/ */ | ||
|
||
"use strict"; | ||
|
||
// Test that the selector highlighter is shown when clicking on a selector icon | ||
// for the 'element {}' rule | ||
|
||
// Note that in this test, we mock the highlighter front, merely testing the | ||
// behavior of the style-inspector UI for now | ||
|
||
const TEST_URI = ` | ||
<p>Testing the selector highlighter for the 'element {}' rule</p> | ||
`; | ||
|
||
add_task(function* () { | ||
yield addTab("data:text/html;charset=utf-8," + encodeURIComponent(TEST_URI)); | ||
let {inspector, view} = yield openRuleView(); | ||
|
||
// Mock the highlighter front to get the reference of the NodeFront | ||
let HighlighterFront = { | ||
isShown: false, | ||
nodeFront: null, | ||
options: null, | ||
show: function (nodeFront, options) { | ||
this.nodeFront = nodeFront; | ||
this.options = options; | ||
this.isShown = true; | ||
}, | ||
hide: function () { | ||
this.nodeFront = null; | ||
this.options = null; | ||
this.isShown = false; | ||
} | ||
}; | ||
// Inject the mock highlighter in the rule-view | ||
view.selectorHighlighter = HighlighterFront; | ||
|
||
info("Checking that the right NodeFront reference and options are passed"); | ||
yield selectNode("p", inspector); | ||
let icon = getRuleViewSelectorHighlighterIcon(view, "element"); | ||
|
||
yield clickSelectorIcon(icon, view); | ||
is(HighlighterFront.nodeFront.tagName, "P", | ||
"The right NodeFront is passed to the highlighter (1)"); | ||
is(HighlighterFront.options.selector, "body > p:nth-child(1)", | ||
"The right selector option is passed to the highlighter (1)"); | ||
ok(HighlighterFront.isShown, "The toggle event says the highlighter is visible"); | ||
|
||
yield clickSelectorIcon(icon, view); | ||
ok(!HighlighterFront.isShown, "The toggle event says the highlighter is not visible"); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.