Bug 1792847 - [devtools] Use absolute URLs to import modules in devtools/client/shared. r=jdescottes,nchevobbe

Differential Revision: https://phabricator.services.mozilla.com/D158379
This commit is contained in:
Alexandre Poirot 2022-09-30 15:17:39 +00:00
parent e3e094dade
commit fa37432f92
329 changed files with 932 additions and 761 deletions

View file

@ -4,7 +4,7 @@
"use strict"; "use strict";
const asyncStorage = require("devtools/shared/async-storage"); const asyncStorage = require("resource://devtools/shared/async-storage.js");
/* /*
* asyncStoreHelper wraps asyncStorage so that it is easy to define project * asyncStoreHelper wraps asyncStorage so that it is easy to define project

View file

@ -4,7 +4,7 @@
"use strict"; "use strict";
const EventEmitter = require("devtools/shared/event-emitter"); const EventEmitter = require("resource://devtools/shared/event-emitter.js");
loader.lazyRequireGetter( loader.lazyRequireGetter(
this, this,

View file

@ -7,15 +7,15 @@
const { const {
Component, Component,
createElement, createElement,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const { const {
ul, ul,
li, li,
h2, h2,
div, div,
span, span,
} = require("devtools/client/shared/vendor/react-dom-factories"); } = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
class Accordion extends Component { class Accordion extends Component {
static get propTypes() { static get propTypes() {

View file

@ -5,14 +5,16 @@
"use strict"; "use strict";
// React deps // React deps
const { Component } = require("devtools/client/shared/vendor/react"); const {
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); Component,
const dom = require("devtools/client/shared/vendor/react-dom-factories"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { div, h1, h2, h3, p, a } = dom; const { div, h1, h2, h3, p, a } = dom;
// Localized strings for (devtools/client/locales/en-US/components.properties) // Localized strings for (devtools/client/locales/en-US/components.properties)
loader.lazyGetter(this, "L10N", function() { loader.lazyGetter(this, "L10N", function() {
const { LocalizationHelper } = require("devtools/shared/l10n"); const { LocalizationHelper } = require("resource://devtools/shared/l10n.js");
return new LocalizationHelper( return new LocalizationHelper(
"devtools/client/locales/components.properties" "devtools/client/locales/components.properties"
); );

View file

@ -4,21 +4,25 @@
"use strict"; "use strict";
const { Component } = require("devtools/client/shared/vendor/react"); const {
const dom = require("devtools/client/shared/vendor/react-dom-factories"); Component,
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); } = require("resource://devtools/client/shared/vendor/react.js");
const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const { const {
getUnicodeUrl, getUnicodeUrl,
getUnicodeUrlPath, getUnicodeUrlPath,
getUnicodeHostname, getUnicodeHostname,
} = require("devtools/client/shared/unicode-url"); } = require("resource://devtools/client/shared/unicode-url.js");
const { const {
getSourceNames, getSourceNames,
parseURL, parseURL,
getSourceMappedFile, getSourceMappedFile,
} = require("devtools/client/shared/source-utils"); } = require("resource://devtools/client/shared/source-utils.js");
const { LocalizationHelper } = require("devtools/shared/l10n"); const { LocalizationHelper } = require("resource://devtools/shared/l10n.js");
const { MESSAGE_SOURCE } = require("devtools/client/webconsole/constants"); const {
MESSAGE_SOURCE,
} = require("resource://devtools/client/webconsole/constants.js");
const l10n = new LocalizationHelper( const l10n = new LocalizationHelper(
"devtools/client/locales/components.properties" "devtools/client/locales/components.properties"

View file

@ -23,10 +23,12 @@
// | | | // | | |
// +-----------------------+---------------------+ // +-----------------------+---------------------+
const { Component } = require("devtools/client/shared/vendor/react"); const {
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); Component,
const dom = require("devtools/client/shared/vendor/react-dom-factories"); } = require("resource://devtools/client/shared/vendor/react.js");
const { assert } = require("devtools/shared/DevToolsUtils"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { assert } = require("resource://devtools/shared/DevToolsUtils.js");
class HSplitBox extends Component { class HSplitBox extends Component {
static get propTypes() { static get propTypes() {

View file

@ -9,18 +9,20 @@ const {
createRef, createRef,
Component, Component,
cloneElement, cloneElement,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const { const {
ul, ul,
li, li,
div, div,
} = require("devtools/client/shared/vendor/react-dom-factories"); } = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { scrollIntoView } = require("devtools/client/shared/scroll"); const {
scrollIntoView,
} = require("resource://devtools/client/shared/scroll.js");
const { const {
preventDefaultAndStopPropagation, preventDefaultAndStopPropagation,
} = require("devtools/client/shared/events"); } = require("resource://devtools/client/shared/events.js");
loader.lazyRequireGetter( loader.lazyRequireGetter(
this, this,

View file

@ -4,8 +4,8 @@
"use strict"; "use strict";
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { a } = dom; const { a } = dom;
loader.lazyRequireGetter( loader.lazyRequireGetter(

View file

@ -7,17 +7,19 @@
const { const {
Component, Component,
createFactory, createFactory,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { LocalizationHelper } = require("devtools/shared/l10n"); const { LocalizationHelper } = require("resource://devtools/shared/l10n.js");
const l10n = new LocalizationHelper( const l10n = new LocalizationHelper(
"devtools/client/locales/components.properties" "devtools/client/locales/components.properties"
); );
const { div, span, button } = dom; const { div, span, button } = dom;
loader.lazyGetter(this, "MDNLink", function() { loader.lazyGetter(this, "MDNLink", function() {
return createFactory(require("devtools/client/shared/components/MdnLink")); return createFactory(
require("resource://devtools/client/shared/components/MdnLink.js")
);
}); });
// Priority Levels // Priority Levels

View file

@ -10,17 +10,19 @@ const {
createFactory, createFactory,
createRef, createRef,
PureComponent, PureComponent,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
loader.lazyGetter(this, "SearchBoxAutocompletePopup", function() { loader.lazyGetter(this, "SearchBoxAutocompletePopup", function() {
return createFactory( return createFactory(
require("devtools/client/shared/components/SearchBoxAutocompletePopup") require("resource://devtools/client/shared/components/SearchBoxAutocompletePopup.js")
); );
}); });
loader.lazyGetter(this, "MDNLink", function() { loader.lazyGetter(this, "MDNLink", function() {
return createFactory(require("devtools/client/shared/components/MdnLink")); return createFactory(
require("resource://devtools/client/shared/components/MdnLink.js")
);
}); });
loader.lazyRequireGetter( loader.lazyRequireGetter(

View file

@ -4,9 +4,11 @@
"use strict"; "use strict";
const { Component } = require("devtools/client/shared/vendor/react"); const {
const dom = require("devtools/client/shared/vendor/react-dom-factories"); Component,
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); } = require("resource://devtools/client/shared/vendor/react.js");
const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
class SearchBoxAutocompletePopup extends Component { class SearchBoxAutocompletePopup extends Component {
static get propTypes() { static get propTypes() {

View file

@ -7,14 +7,14 @@
const { const {
createFactory, createFactory,
PureComponent, PureComponent,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const SidebarToggle = createFactory( const SidebarToggle = createFactory(
require("devtools/client/shared/components/SidebarToggle") require("resource://devtools/client/shared/components/SidebarToggle.js")
); );
const Tabs = createFactory( const Tabs = createFactory(
require("devtools/client/shared/components/tabs/Tabs").Tabs require("resource://devtools/client/shared/components/tabs/Tabs.js").Tabs
); );
class Sidebar extends PureComponent { class Sidebar extends PureComponent {

View file

@ -4,9 +4,11 @@
"use strict"; "use strict";
const { Component } = require("devtools/client/shared/vendor/react"); const {
const dom = require("devtools/client/shared/vendor/react-dom-factories"); Component,
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); } = require("resource://devtools/client/shared/vendor/react.js");
const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
// Shortcuts // Shortcuts
const { button } = dom; const { button } = dom;

View file

@ -7,9 +7,9 @@
const { const {
Component, Component,
createFactory, createFactory,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const { LocalizationHelper } = require("devtools/shared/l10n"); const { LocalizationHelper } = require("resource://devtools/shared/l10n.js");
const l10n = new LocalizationHelper( const l10n = new LocalizationHelper(
"devtools/client/locales/components.properties" "devtools/client/locales/components.properties"
@ -18,15 +18,15 @@ const dbgL10n = new LocalizationHelper(
"devtools/client/locales/debugger.properties" "devtools/client/locales/debugger.properties"
); );
const Frames = createFactory( const Frames = createFactory(
require("devtools/client/debugger/src/components/SecondaryPanes/Frames/index") require("resource://devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js")
.Frames .Frames
); );
const { const {
annotateFrames, annotateFrames,
} = require("devtools/client/debugger/src/utils/pause/frames/annotateFrames"); } = require("resource://devtools/client/debugger/src/utils/pause/frames/annotateFrames.js");
const { const {
getDisplayURL, getDisplayURL,
} = require("devtools/client/debugger/src/utils/sources-tree/getURL"); } = require("resource://devtools/client/debugger/src/utils/sources-tree/getURL.js");
class SmartTrace extends Component { class SmartTrace extends Component {
static get propTypes() { static get propTypes() {

View file

@ -7,11 +7,13 @@
const { const {
Component, Component,
createFactory, createFactory,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { LocalizationHelper } = require("devtools/shared/l10n"); const { LocalizationHelper } = require("resource://devtools/shared/l10n.js");
const Frame = createFactory(require("devtools/client/shared/components/Frame")); const Frame = createFactory(
require("resource://devtools/client/shared/components/Frame.js")
);
const l10n = new LocalizationHelper( const l10n = new LocalizationHelper(
"devtools/client/locales/webconsole.properties" "devtools/client/locales/webconsole.properties"

View file

@ -4,10 +4,10 @@
"use strict"; "use strict";
const React = require("devtools/client/shared/vendor/react"); const React = require("resource://devtools/client/shared/vendor/react.js");
const { Component, createFactory } = React; const { Component, createFactory } = React;
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
// depth // depth
const AUTO_EXPAND_DEPTH = 0; const AUTO_EXPAND_DEPTH = 0;

View file

@ -7,13 +7,15 @@
const { const {
Component, Component,
createFactory, createFactory,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { scrollIntoView } = require("devtools/client/shared/scroll"); const {
scrollIntoView,
} = require("resource://devtools/client/shared/scroll.js");
const { const {
preventDefaultAndStopPropagation, preventDefaultAndStopPropagation,
} = require("devtools/client/shared/events"); } = require("resource://devtools/client/shared/events.js");
loader.lazyRequireGetter( loader.lazyRequireGetter(
this, this,

View file

@ -13,8 +13,10 @@
* See devtools/client/framework/toolbox.js:setIframeVisible(). * See devtools/client/framework/toolbox.js:setIframeVisible().
*/ */
const { Component } = require("devtools/client/shared/vendor/react"); const {
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); Component,
} = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
class VisibilityHandler extends Component { class VisibilityHandler extends Component {
static get propTypes() { static get propTypes() {

View file

@ -7,13 +7,13 @@
// A button that toggles a doorhanger menu. // A button that toggles a doorhanger menu.
const flags = require("devtools/shared/flags"); const flags = require("resource://devtools/shared/flags.js");
const { const {
createRef, createRef,
PureComponent, PureComponent,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { button } = dom; const { button } = dom;
const isMacOS = Services.appinfo.OS === "Darwin"; const isMacOS = Services.appinfo.OS === "Darwin";

View file

@ -11,12 +11,15 @@ const {
createFactory, createFactory,
createRef, createRef,
PureComponent, PureComponent,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { button, li, span } = dom; const { button, li, span } = dom;
loader.lazyGetter(this, "Localized", () => loader.lazyGetter(this, "Localized", () =>
createFactory(require("devtools/client/shared/vendor/fluent-react").Localized) createFactory(
require("resource://devtools/client/shared/vendor/fluent-react.js")
.Localized
)
); );
class MenuItem extends PureComponent { class MenuItem extends PureComponent {

View file

@ -13,11 +13,13 @@
const { const {
Children, Children,
PureComponent, PureComponent,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const { div } = dom; const { div } = dom;
const { focusableSelector } = require("devtools/client/shared/focus"); const {
focusableSelector,
} = require("resource://devtools/client/shared/focus.js");
class MenuList extends PureComponent { class MenuList extends PureComponent {
static get propTypes() { static get propTypes() {

View file

@ -4,8 +4,8 @@
"use strict"; "use strict";
const Menu = require("devtools/client/framework/menu"); const Menu = require("resource://devtools/client/framework/menu.js");
const MenuItem = require("devtools/client/framework/menu-item"); const MenuItem = require("resource://devtools/client/framework/menu-item.js");
/** /**
* Helper function for opening context menu. * Helper function for opening context menu.

View file

@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const { loadItemProperties } = require("devtools/client/shared/components/object-inspector/utils/load-properties"); const { loadItemProperties } = require("resource://devtools/client/shared/components/object-inspector/utils/load-properties.js");
const { const {
getPathExpression, getPathExpression,
getParentFront, getParentFront,
@ -10,8 +10,8 @@ const {
getValue, getValue,
nodeIsBucket, nodeIsBucket,
getFront, getFront,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const { getLoadedProperties, getWatchpoints } = require("devtools/client/shared/components/object-inspector/reducer"); const { getLoadedProperties, getWatchpoints } = require("resource://devtools/client/shared/components/object-inspector/reducer.js");
/** /**
* This action is responsible for expanding a given node, which also means that * This action is responsible for expanding a given node, which also means that

View file

@ -8,32 +8,32 @@ const {
Component, Component,
createFactory, createFactory,
createElement, createElement,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const { const {
connect, connect,
Provider, Provider,
} = require("devtools/client/shared/vendor/react-redux"); } = require("resource://devtools/client/shared/vendor/react-redux.js");
loader.lazyRequireGetter( loader.lazyRequireGetter(
this, this,
"createStore", "createStore",
"devtools/client/shared/redux/create-store" "devtools/client/shared/redux/create-store"
); );
const actions = require("devtools/client/shared/components/object-inspector/actions"); const actions = require("resource://devtools/client/shared/components/object-inspector/actions.js");
const { const {
getExpandedPaths, getExpandedPaths,
getLoadedProperties, getLoadedProperties,
getEvaluations, getEvaluations,
default: reducer, default: reducer,
} = require("devtools/client/shared/components/object-inspector/reducer"); } = require("resource://devtools/client/shared/components/object-inspector/reducer.js");
const Tree = createFactory(require("devtools/client/shared/components/Tree")); const Tree = createFactory(require("resource://devtools/client/shared/components/Tree.js"));
const ObjectInspectorItem = createFactory( const ObjectInspectorItem = createFactory(
require("devtools/client/shared/components/object-inspector/components/ObjectInspectorItem") require("resource://devtools/client/shared/components/object-inspector/components/ObjectInspectorItem.js")
); );
const Utils = require("devtools/client/shared/components/object-inspector/utils/index"); const Utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const { renderRep, shouldRenderRootsInReps } = Utils; const { renderRep, shouldRenderRootsInReps } = Utils;
const { const {
getChildrenWithEvaluations, getChildrenWithEvaluations,

View file

@ -2,16 +2,16 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const { Component } = require("devtools/client/shared/vendor/react"); const { Component } = require("resource://devtools/client/shared/vendor/react.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const isMacOS = Services.appinfo.OS === "Darwin"; const isMacOS = Services.appinfo.OS === "Darwin";
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const Utils = require("devtools/client/shared/components/object-inspector/utils/index"); const Utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const { const {
getValue, getValue,

View file

@ -2,9 +2,9 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const ObjectInspector = require("devtools/client/shared/components/object-inspector/components/ObjectInspector"); const ObjectInspector = require("resource://devtools/client/shared/components/object-inspector/components/ObjectInspector.js");
const utils = require("devtools/client/shared/components/object-inspector/utils/index"); const utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const reducer = require("devtools/client/shared/components/object-inspector/reducer"); const reducer = require("resource://devtools/client/shared/components/object-inspector/reducer.js");
const actions = require("devtools/client/shared/components/object-inspector/actions"); const actions = require("resource://devtools/client/shared/components/object-inspector/actions.js");
module.exports = { ObjectInspector, utils, actions, reducer }; module.exports = { ObjectInspector, utils, actions, reducer };

View file

@ -5,7 +5,7 @@
const { const {
getValue, getValue,
nodeHasFullText, nodeHasFullText,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
async function enumIndexedProperties(objectFront, start, end) { async function enumIndexedProperties(objectFront, start, end) {
try { try {

View file

@ -2,18 +2,18 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const client = require("devtools/client/shared/components/object-inspector/utils/client"); const client = require("resource://devtools/client/shared/components/object-inspector/utils/client.js");
const loadProperties = require("devtools/client/shared/components/object-inspector/utils/load-properties"); const loadProperties = require("resource://devtools/client/shared/components/object-inspector/utils/load-properties.js");
const node = require("devtools/client/shared/components/object-inspector/utils/node"); const node = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const { nodeIsError, nodeIsPrimitive, nodeHasCustomFormatter, nodeHasCustomFormattedBody } = node; const { nodeIsError, nodeIsPrimitive, nodeHasCustomFormatter, nodeHasCustomFormattedBody } = node;
const selection = require("devtools/client/shared/components/object-inspector/utils/selection"); const selection = require("resource://devtools/client/shared/components/object-inspector/utils/selection.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { const {
REPS: { Rep, Grip }, REPS: { Rep, Grip },
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
function shouldRenderRootsInReps(roots, props = {}) { function shouldRenderRootsInReps(roots, props = {}) {
if (roots.length !== 1) { if (roots.length !== 1) {

View file

@ -13,7 +13,7 @@ const {
getPromiseState, getPromiseState,
getProxySlots, getProxySlots,
getCustomFormatterBody, getCustomFormatterBody,
} = require("devtools/client/shared/components/object-inspector/utils/client"); } = require("resource://devtools/client/shared/components/object-inspector/utils/client.js");
const { const {
getClosestGripNode, getClosestGripNode,
@ -33,7 +33,7 @@ const {
nodeIsProxy, nodeIsProxy,
nodeNeedsNumericalBuckets, nodeNeedsNumericalBuckets,
nodeIsLongString, nodeIsLongString,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
function loadItemProperties(item, client, loadedProperties, threadActorID) { function loadItemProperties(item, client, loadedProperties, threadActorID) {
const gripItem = getClosestGripNode(item); const gripItem = getClosestGripNode(item);

View file

@ -4,16 +4,16 @@
const { const {
maybeEscapePropertyName, maybeEscapePropertyName,
} = require("devtools/client/shared/components/reps/reps/rep-utils"); } = require("resource://devtools/client/shared/components/reps/reps/rep-utils.js");
const ArrayRep = require("devtools/client/shared/components/reps/reps/array"); const ArrayRep = require("resource://devtools/client/shared/components/reps/reps/array.js");
const GripArrayRep = require("devtools/client/shared/components/reps/reps/grip-array"); const GripArrayRep = require("resource://devtools/client/shared/components/reps/reps/grip-array.js");
const GripMap = require("devtools/client/shared/components/reps/reps/grip-map"); const GripMap = require("resource://devtools/client/shared/components/reps/reps/grip-map.js");
const GripEntryRep = require("devtools/client/shared/components/reps/reps/grip-entry"); const GripEntryRep = require("resource://devtools/client/shared/components/reps/reps/grip-entry.js");
const ErrorRep = require("devtools/client/shared/components/reps/reps/error"); const ErrorRep = require("resource://devtools/client/shared/components/reps/reps/error.js");
const BigIntRep = require("devtools/client/shared/components/reps/reps/big-int"); const BigIntRep = require("resource://devtools/client/shared/components/reps/reps/big-int.js");
const { const {
isLongString, isLongString,
} = require("devtools/client/shared/components/reps/reps/string"); } = require("resource://devtools/client/shared/components/reps/reps/string.js");
const MAX_NUMERICAL_PROPERTIES = 100; const MAX_NUMERICAL_PROPERTIES = 100;

View file

@ -4,9 +4,12 @@
"use strict"; "use strict";
const { createRef, Component } = require("devtools/client/shared/vendor/react"); const {
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); createRef,
const dom = require("devtools/client/shared/vendor/react-dom-factories"); Component,
} = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
class Draggable extends Component { class Draggable extends Component {
static get propTypes() { static get propTypes() {

View file

@ -7,10 +7,10 @@
const { const {
Component, Component,
createFactory, createFactory,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const Draggable = createFactory( const Draggable = createFactory(
require("devtools/client/shared/components/splitter/Draggable") require("resource://devtools/client/shared/components/splitter/Draggable.js")
); );
class GridElementWidthResizer extends Component { class GridElementWidthResizer extends Component {

View file

@ -7,12 +7,12 @@
const { const {
Component, Component,
createFactory, createFactory,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const Draggable = createFactory( const Draggable = createFactory(
require("devtools/client/shared/components/splitter/Draggable") require("resource://devtools/client/shared/components/splitter/Draggable.js")
); );
/** /**

View file

@ -9,12 +9,12 @@
const { const {
Component, Component,
createFactory, createFactory,
} = require("devtools/client/shared/vendor/react"); } = require("resource://devtools/client/shared/vendor/react.js");
const PropTypes = require("devtools/client/shared/vendor/react-prop-types"); const PropTypes = require("resource://devtools/client/shared/vendor/react-prop-types.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
const Sidebar = createFactory( const Sidebar = createFactory(
require("devtools/client/shared/components/Sidebar") require("resource://devtools/client/shared/components/Sidebar.js")
); );
loader.lazyRequireGetter(this, "Menu", "devtools/client/framework/menu"); loader.lazyRequireGetter(this, "Menu", "devtools/client/framework/menu");

View file

@ -11,14 +11,18 @@ var { require } = ChromeUtils.import(
"resource://devtools/shared/loader/Loader.jsm" "resource://devtools/shared/loader/Loader.jsm"
); );
var { Assert } = ChromeUtils.import("resource://testing-common/Assert.jsm"); var { Assert } = ChromeUtils.import("resource://testing-common/Assert.jsm");
var { gDevTools } = require("devtools/client/framework/devtools"); var { gDevTools } = require("resource://devtools/client/framework/devtools.js");
var { BrowserLoader } = ChromeUtils.import( var { BrowserLoader } = ChromeUtils.import(
"resource://devtools/shared/loader/browser-loader.js" "resource://devtools/shared/loader/browser-loader.js"
); );
var { DevToolsServer } = require("devtools/server/devtools-server"); var {
var { DevToolsClient } = require("devtools/client/devtools-client"); DevToolsServer,
var DevToolsUtils = require("devtools/shared/DevToolsUtils"); } = require("resource://devtools/server/devtools-server.js");
var { Toolbox } = require("devtools/client/framework/toolbox"); var {
DevToolsClient,
} = require("resource://devtools/client/devtools-client.js");
var DevToolsUtils = require("resource://devtools/shared/DevToolsUtils.js");
var { Toolbox } = require("resource://devtools/client/framework/toolbox.js");
var { require: browserRequire } = BrowserLoader({ var { require: browserRequire } = BrowserLoader({
baseURI: "resource://devtools/client/shared/", baseURI: "resource://devtools/client/shared/",

View file

@ -2,10 +2,10 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const ObjectFront = require("devtools/client/shared/components/test/node/__mocks__/object-front"); const ObjectFront = require("resource://devtools/client/shared/components/test/node/__mocks__/object-front.js");
const { const {
mountObjectInspector, mountObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
function generateDefaults(overrides) { function generateDefaults(overrides) {
return { return {

View file

@ -6,19 +6,19 @@
const { const {
mountObjectInspector, mountObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { const {
formatObjectInspector, formatObjectInspector,
waitForDispatch, waitForDispatch,
waitForLoadedProperties, waitForLoadedProperties,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
const gripMapRepStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapRepStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const mapStubs = require("devtools/client/shared/components/test/node/stubs/object-inspector/map"); const mapStubs = require("resource://devtools/client/shared/components/test/node/stubs/object-inspector/map.js");
const ObjectFront = require("devtools/client/shared/components/test/node/__mocks__/object-front"); const ObjectFront = require("resource://devtools/client/shared/components/test/node/__mocks__/object-front.js");
function generateDefaults(overrides) { function generateDefaults(overrides) {
return { return {

View file

@ -5,10 +5,10 @@
/* global jest */ /* global jest */
const { const {
mountObjectInspector, mountObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
const gripRepStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripRepStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const ObjectFront = require("devtools/client/shared/components/test/node/__mocks__/object-front"); const ObjectFront = require("resource://devtools/client/shared/components/test/node/__mocks__/object-front.js");
function generateDefaults(overrides) { function generateDefaults(overrides) {
return { return {

View file

@ -4,16 +4,16 @@
const { const {
mountObjectInspector, mountObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { const {
createNode, createNode,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const functionStubs = require("devtools/client/shared/components/test/node/stubs/reps/function"); const functionStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/function.js");
const ObjectFront = require("devtools/client/shared/components/test/node/__mocks__/object-front"); const ObjectFront = require("resource://devtools/client/shared/components/test/node/__mocks__/object-front.js");
function generateDefaults(overrides) { function generateDefaults(overrides) {
return { return {

View file

@ -4,18 +4,18 @@
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { const {
formatObjectInspector, formatObjectInspector,
waitForLoadedProperties, waitForLoadedProperties,
mountObjectInspector, mountObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
const { const {
makeNodesForProperties, makeNodesForProperties,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const accessorStubs = require("devtools/client/shared/components/test/node/stubs/reps/accessor"); const accessorStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/accessor.js");
const ObjectFront = require("devtools/client/shared/components/test/node/__mocks__/object-front"); const ObjectFront = require("resource://devtools/client/shared/components/test/node/__mocks__/object-front.js");
function generateDefaults(overrides) { function generateDefaults(overrides) {
return { return {

View file

@ -6,13 +6,13 @@
const { const {
mountObjectInspector, mountObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
const gripRepStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripRepStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const ObjectFront = require("devtools/client/shared/components/test/node/__mocks__/object-front"); const ObjectFront = require("resource://devtools/client/shared/components/test/node/__mocks__/object-front.js");
const { const {
formatObjectInspector, formatObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
function generateDefaults(overrides) { function generateDefaults(overrides) {
return { return {

View file

@ -5,19 +5,19 @@
/* global jest */ /* global jest */
const { const {
mountObjectInspector, mountObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const gripStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const stub = gripStubs.get("testProxy"); const stub = gripStubs.get("testProxy");
const proxySlots = gripStubs.get("testProxySlots"); const proxySlots = gripStubs.get("testProxySlots");
const { const {
formatObjectInspector, formatObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
const ObjectFront = require("devtools/client/shared/components/test/node/__mocks__/object-front"); const ObjectFront = require("resource://devtools/client/shared/components/test/node/__mocks__/object-front.js");
function generateDefaults(overrides) { function generateDefaults(overrides) {
return { return {
roots: [ roots: [

View file

@ -4,14 +4,14 @@
const { const {
createNode, createNode,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const { const {
waitForDispatch, waitForDispatch,
mountObjectInspector, mountObjectInspector,
} = require("devtools/client/shared/components/test/node/components/object-inspector/test-utils"); } = require("resource://devtools/client/shared/components/test/node/components/object-inspector/test-utils.js");
const gripWindowStubs = require("devtools/client/shared/components/test/node/stubs/reps/window"); const gripWindowStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/window.js");
const ObjectFront = require("devtools/client/shared/components/test/node/__mocks__/object-front"); const ObjectFront = require("resource://devtools/client/shared/components/test/node/__mocks__/object-front.js");
const windowNode = createNode({ const windowNode = createNode({
name: "window", name: "window",
contents: { value: gripWindowStubs.get("Window")._grip }, contents: { value: gripWindowStubs.get("Window")._grip },

View file

@ -3,37 +3,37 @@
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const { mount } = require("enzyme"); const { mount } = require("enzyme");
const { createFactory } = require("devtools/client/shared/vendor/react"); const { createFactory } = require("resource://devtools/client/shared/vendor/react.js");
const { Provider } = require("devtools/client/shared/vendor/react-redux"); const { Provider } = require("resource://devtools/client/shared/vendor/react-redux.js");
const { const {
combineReducers, combineReducers,
createStore, createStore,
applyMiddleware, applyMiddleware,
} = require("devtools/client/shared/vendor/redux"); } = require("resource://devtools/client/shared/vendor/redux.js");
const { thunk } = require("devtools/client/shared/redux/middleware/thunk"); const { thunk } = require("resource://devtools/client/shared/redux/middleware/thunk.js");
const { const {
waitUntilService, waitUntilService,
} = require("devtools/client/shared/redux/middleware/wait-service"); } = require("resource://devtools/client/shared/redux/middleware/wait-service.js");
/** /**
* Redux store utils * Redux store utils
* @module utils/create-store * @module utils/create-store
*/ */
const objectInspector = require("devtools/client/shared/components/object-inspector/index"); const objectInspector = require("resource://devtools/client/shared/components/object-inspector/index.js");
const { const {
getLoadedProperties, getLoadedProperties,
getLoadedPropertyKeys, getLoadedPropertyKeys,
getExpandedPaths, getExpandedPaths,
getExpandedPathKeys, getExpandedPathKeys,
} = require("devtools/client/shared/components/object-inspector/reducer"); } = require("resource://devtools/client/shared/components/object-inspector/reducer.js");
const ObjectInspector = createFactory(objectInspector.ObjectInspector); const ObjectInspector = createFactory(objectInspector.ObjectInspector);
const { const {
NAME: WAIT_UNTIL_TYPE, NAME: WAIT_UNTIL_TYPE,
} = require("devtools/client/shared/redux/middleware/wait-service"); } = require("resource://devtools/client/shared/redux/middleware/wait-service.js");
/* /*
* Takes an Enzyme wrapper (obtained with mount/shallow/) and * Takes an Enzyme wrapper (obtained with mount/shallow/) and

View file

@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const { createNode, NODE_TYPES } = require("devtools/client/shared/components/object-inspector/utils/node"); const { createNode, NODE_TYPES } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
describe("createNode", () => { describe("createNode", () => {
it("returns null when contents is undefined", () => { it("returns null when contents is undefined", () => {

View file

@ -2,19 +2,19 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const accessorStubs = require("devtools/client/shared/components/test/node/stubs/reps/accessor"); const accessorStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/accessor.js");
const performanceStubs = require("devtools/client/shared/components/test/node/stubs/object-inspector/performance"); const performanceStubs = require("resource://devtools/client/shared/components/test/node/stubs/object-inspector/performance.js");
const gripMapStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const gripEntryStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-entry"); const gripEntryStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-entry.js");
const gripStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const { const {
createNode, createNode,
getChildren, getChildren,
getValue, getValue,
makeNodesForProperties, makeNodesForProperties,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
function createRootNodeWithAccessorProperty(accessorStub) { function createRootNodeWithAccessorProperty(accessorStub) {
const node = { name: "root", path: "rootpath" }; const node = { name: "root", path: "rootpath" };

View file

@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const { getValue } = require("devtools/client/shared/components/object-inspector/utils/node"); const { getValue } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
describe("getValue", () => { describe("getValue", () => {
it("get the value from contents.value", () => { it("get the value from contents.value", () => {

View file

@ -9,8 +9,8 @@ const {
nodeIsEntries, nodeIsEntries,
nodeIsMapEntry, nodeIsMapEntry,
nodeIsPrototype, nodeIsPrototype,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const root = { const root = {
path: "root", path: "root",
@ -227,7 +227,7 @@ describe("makeNodesForProperties", () => {
}); });
it("object with entries", () => { it("object with entries", () => {
const gripMapStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const mapNode = createNode({ const mapNode = createNode({
name: "map", name: "map",

View file

@ -5,8 +5,8 @@
const { const {
createNode, createNode,
makeNumericalBuckets, makeNumericalBuckets,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
describe("makeNumericalBuckets", () => { describe("makeNumericalBuckets", () => {
it("handles simple numerical buckets", () => { it("handles simple numerical buckets", () => {

View file

@ -2,13 +2,13 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const gripMapStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const { const {
createNode, createNode,
nodeHasEntries, nodeHasEntries,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const createRootNode = value => const createRootNode = value =>
createNode({ name: "root", contents: { value } }); createNode({ name: "root", contents: { value } });

View file

@ -2,12 +2,12 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const gripWindowStubs = require("devtools/client/shared/components/test/node/stubs/reps/window"); const gripWindowStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/window.js");
const { const {
createNode, createNode,
nodeIsWindow, nodeIsWindow,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const createRootNode = value => const createRootNode = value =>
createNode({ name: "root", contents: { value } }); createNode({ name: "root", contents: { value } });

View file

@ -6,7 +6,7 @@ const {
createNode, createNode,
makeNodesForEntries, makeNodesForEntries,
nodeSupportsNumericalBucketing, nodeSupportsNumericalBucketing,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
const createRootNode = stub => const createRootNode = stub =>
createNode({ createNode({
@ -14,8 +14,8 @@ const createRootNode = stub =>
contents: { value: stub }, contents: { value: stub },
}); });
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const gripMapStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
describe("nodeSupportsNumericalBucketing", () => { describe("nodeSupportsNumericalBucketing", () => {
it("returns true for Arrays", () => { it("returns true for Arrays", () => {

View file

@ -5,7 +5,7 @@
const { const {
makeNodesForPromiseProperties, makeNodesForPromiseProperties,
nodeIsPromise, nodeIsPromise,
} = require("devtools/client/shared/components/object-inspector/utils/node"); } = require("resource://devtools/client/shared/components/object-inspector/utils/node.js");
describe("promises utils function", () => { describe("promises utils function", () => {
it("is promise", () => { it("is promise", () => {

View file

@ -2,14 +2,14 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const Utils = require("devtools/client/shared/components/object-inspector/utils/index"); const Utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const { createNode, getChildren, makeNodesForEntries } = Utils.node; const { createNode, getChildren, makeNodesForEntries } = Utils.node;
const { shouldLoadItemEntries } = Utils.loadProperties; const { shouldLoadItemEntries } = Utils.loadProperties;
const gripMapStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const gripStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
describe("shouldLoadItemEntries", () => { describe("shouldLoadItemEntries", () => {
it("returns true for an entries node", () => { it("returns true for an entries node", () => {

View file

@ -2,12 +2,12 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const Utils = require("devtools/client/shared/components/object-inspector/utils/index"); const Utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const { createNode } = Utils.node; const { createNode } = Utils.node;
const { shouldLoadItemFullText } = Utils.loadProperties; const { shouldLoadItemFullText } = Utils.loadProperties;
const longStringStubs = require("devtools/client/shared/components/test/node/stubs/reps/long-string"); const longStringStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/long-string.js");
const symbolStubs = require("devtools/client/shared/components/test/node/stubs/reps/symbol"); const symbolStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/symbol.js");
describe("shouldLoadItemFullText", () => { describe("shouldLoadItemFullText", () => {
it("returns true for a longString node with unloaded full text", () => { it("returns true for a longString node with unloaded full text", () => {

View file

@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const Utils = require("devtools/client/shared/components/object-inspector/utils/index"); const Utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const { const {
createNode, createNode,
createGetterNode, createGetterNode,
@ -16,12 +16,12 @@ const { shouldLoadItemIndexedProperties } = Utils.loadProperties;
const { const {
createGripMapEntry, createGripMapEntry,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const accessorStubs = require("devtools/client/shared/components/test/node/stubs/reps/accessor"); const accessorStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/accessor.js");
const gripMapStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const gripStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const windowStubs = require("devtools/client/shared/components/test/node/stubs/reps/window"); const windowStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/window.js");
describe("shouldLoadItemIndexedProperties", () => { describe("shouldLoadItemIndexedProperties", () => {
it("returns true for an array", () => { it("returns true for an array", () => {

View file

@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const Utils = require("devtools/client/shared/components/object-inspector/utils/index"); const Utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const { const {
createNode, createNode,
createGetterNode, createGetterNode,
@ -16,12 +16,12 @@ const { shouldLoadItemNonIndexedProperties } = Utils.loadProperties;
const { const {
createGripMapEntry, createGripMapEntry,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const accessorStubs = require("devtools/client/shared/components/test/node/stubs/reps/accessor"); const accessorStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/accessor.js");
const gripMapStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const gripStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const windowStubs = require("devtools/client/shared/components/test/node/stubs/reps/window"); const windowStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/window.js");
describe("shouldLoadItemNonIndexedProperties", () => { describe("shouldLoadItemNonIndexedProperties", () => {
it("returns true for an array", () => { it("returns true for an array", () => {

View file

@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const Utils = require("devtools/client/shared/components/object-inspector/utils/index"); const Utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const { const {
createNode, createNode,
createGetterNode, createGetterNode,
@ -16,12 +16,12 @@ const { shouldLoadItemPrototype } = Utils.loadProperties;
const { const {
createGripMapEntry, createGripMapEntry,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const accessorStubs = require("devtools/client/shared/components/test/node/stubs/reps/accessor"); const accessorStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/accessor.js");
const gripMapStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const gripStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const windowStubs = require("devtools/client/shared/components/test/node/stubs/reps/window"); const windowStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/window.js");
describe("shouldLoadItemPrototype", () => { describe("shouldLoadItemPrototype", () => {
it("returns true for an array", () => { it("returns true for an array", () => {

View file

@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const Utils = require("devtools/client/shared/components/object-inspector/utils/index"); const Utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const { const {
createNode, createNode,
createGetterNode, createGetterNode,
@ -16,12 +16,12 @@ const { shouldLoadItemSymbols } = Utils.loadProperties;
const { const {
createGripMapEntry, createGripMapEntry,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const accessorStubs = require("devtools/client/shared/components/test/node/stubs/reps/accessor"); const accessorStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/accessor.js");
const gripMapStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const gripMapStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const gripStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const windowStubs = require("devtools/client/shared/components/test/node/stubs/reps/window"); const windowStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/window.js");
describe("shouldLoadItemSymbols", () => { describe("shouldLoadItemSymbols", () => {
it("returns true for an array", () => { it("returns true for an array", () => {

View file

@ -2,17 +2,17 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
const Utils = require("devtools/client/shared/components/object-inspector/utils/index"); const Utils = require("resource://devtools/client/shared/components/object-inspector/utils/index.js");
const { shouldRenderRootsInReps } = Utils; const { shouldRenderRootsInReps } = Utils;
const nullStubs = require("devtools/client/shared/components/test/node/stubs/reps/null"); const nullStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/null.js");
const numberStubs = require("devtools/client/shared/components/test/node/stubs/reps/number"); const numberStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/number.js");
const undefinedStubs = require("devtools/client/shared/components/test/node/stubs/reps/undefined"); const undefinedStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/undefined.js");
const gripStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const gripStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const symbolStubs = require("devtools/client/shared/components/test/node/stubs/reps/symbol"); const symbolStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/symbol.js");
const errorStubs = require("devtools/client/shared/components/test/node/stubs/reps/error"); const errorStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/error.js");
const bigIntStubs = require("devtools/client/shared/components/test/node/stubs/reps/big-int"); const bigIntStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/big-int.js");
describe("shouldRenderRootsInReps", () => { describe("shouldRenderRootsInReps", () => {
it("returns true for a string", () => { it("returns true for a string", () => {

View file

@ -10,12 +10,12 @@ const { JSDOM } = require("jsdom");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Accessible } = REPS; const { Accessible } = REPS;
const { const {
ELLIPSIS, ELLIPSIS,
} = require("devtools/client/shared/components/reps/reps/rep-utils"); } = require("resource://devtools/client/shared/components/reps/reps/rep-utils.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/accessible"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/accessible.js");
describe("Accessible - Document", () => { describe("Accessible - Document", () => {
const stub = stubs.get("Document"); const stub = stubs.get("Document");

View file

@ -9,11 +9,11 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Accessor, Rep } = REPS; const { Accessor, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/accessor"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/accessor.js");
describe("Accessor - getter", () => { describe("Accessor - getter", () => {
const object = stubs.get("getter"); const object = stubs.get("getter");

View file

@ -9,11 +9,11 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { ArrayRep, Rep } = REPS; const { ArrayRep, Rep } = REPS;
const { maxLengthMap } = ArrayRep; const { maxLengthMap } = ArrayRep;

View file

@ -9,15 +9,15 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { Attribute, Rep } = REPS; const { Attribute, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/attribute"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/attribute.js");
describe("Attribute", () => { describe("Attribute", () => {
const stub = stubs.get("Attribute")._grip; const stub = stubs.get("Attribute")._grip;

View file

@ -8,9 +8,9 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { BigInt, Rep } = REPS; const { BigInt, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/big-int"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/big-int.js");
describe("BigInt", () => { describe("BigInt", () => {
describe("1n", () => { describe("1n", () => {

View file

@ -9,17 +9,17 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { Rep, CommentNode } = REPS; const { Rep, CommentNode } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/comment-node"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/comment-node.js");
describe("CommentNode", () => { describe("CommentNode", () => {
const stub = stubs.get("Comment")._grip; const stub = stubs.get("Comment")._grip;

View file

@ -9,15 +9,15 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { DateTime, Rep } = REPS; const { DateTime, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/date-time"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/date-time.js");
describe("test DateTime", () => { describe("test DateTime", () => {
const stub = stubs.get("DateTime")._grip; const stub = stubs.get("DateTime")._grip;

View file

@ -8,14 +8,14 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { DocumentType } = REPS; const { DocumentType } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/document-type"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/document-type.js");
describe("DocumentType", () => { describe("DocumentType", () => {
const stub = stubs.get("html"); const stub = stubs.get("html");

View file

@ -8,14 +8,14 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { Document } = REPS; const { Document } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/document"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/document.js");
describe("Document", () => { describe("Document", () => {
const stub = stubs.get("Document"); const stub = stubs.get("Document");

View file

@ -10,22 +10,22 @@ const { JSDOM } = require("jsdom");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { const {
MAX_ATTRIBUTE_LENGTH, MAX_ATTRIBUTE_LENGTH,
} = require("devtools/client/shared/components/reps/reps/element-node"); } = require("resource://devtools/client/shared/components/reps/reps/element-node.js");
const { ElementNode } = REPS; const { ElementNode } = REPS;
const { const {
expectActorAttribute, expectActorAttribute,
getSelectableInInspectorGrips, getSelectableInInspectorGrips,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { const {
ELLIPSIS, ELLIPSIS,
} = require("devtools/client/shared/components/reps/reps/rep-utils"); } = require("resource://devtools/client/shared/components/reps/reps/rep-utils.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/element-node"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/element-node.js");
describe("ElementNode - BodyNode", () => { describe("ElementNode - BodyNode", () => {
const stub = stubs.get("BodyNode"); const stub = stubs.get("BodyNode");

View file

@ -9,18 +9,18 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { ErrorRep } = REPS; const { ErrorRep } = REPS;
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/error"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/error.js");
const dom = require("devtools/client/shared/vendor/react-dom-factories"); const dom = require("resource://devtools/client/shared/vendor/react-dom-factories.js");
describe("Error - Simple error", () => { describe("Error - Simple error", () => {
// Test object = `new Error("Error message")` // Test object = `new Error("Error message")`

View file

@ -9,17 +9,17 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Event } = REPS; const { Event } = REPS;
const { const {
expectActorAttribute, expectActorAttribute,
getSelectableInInspectorGrips, getSelectableInInspectorGrips,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/event"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/event.js");
describe("Event - beforeprint", () => { describe("Event - beforeprint", () => {
const object = stubs.get("testEvent"); const object = stubs.get("testEvent");

View file

@ -7,11 +7,13 @@
/* global beforeAll, afterAll */ /* global beforeAll, afterAll */
const { shallow } = require("enzyme"); const { shallow } = require("enzyme");
const { REPS } = require("devtools/client/shared/components/reps/reps/rep"); const {
REPS,
} = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Rep } = REPS; const { Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/failure"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/failure.js");
let originalConsoleError; let originalConsoleError;
beforeAll(() => { beforeAll(() => {

View file

@ -6,16 +6,18 @@
/* global jest */ /* global jest */
const { shallow } = require("enzyme"); const { shallow } = require("enzyme");
const { REPS } = require("devtools/client/shared/components/reps/reps/rep"); const {
REPS,
} = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { Func } = REPS; const { Func } = REPS;
const { getFunctionName } = Func; const { getFunctionName } = Func;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/function"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/function.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const renderRep = (object, props) => { const renderRep = (object, props) => {
return shallow(Func.rep({ object, ...props })); return shallow(Func.rep({ object, ...props }));
}; };

View file

@ -6,17 +6,19 @@
/* global jest */ /* global jest */
const { shallow } = require("enzyme"); const { shallow } = require("enzyme");
const { getRep } = require("devtools/client/shared/components/reps/reps/rep"); const {
const GripArray = require("devtools/client/shared/components/reps/reps/grip-array"); getRep,
} = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const GripArray = require("resource://devtools/client/shared/components/reps/reps/grip-array.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const { const {
expectActorAttribute, expectActorAttribute,
getSelectableInInspectorGrips, getSelectableInInspectorGrips,
getGripLengthBubbleText, getGripLengthBubbleText,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { maxLengthMap } = GripArray; const { maxLengthMap } = GripArray;
function shallowRenderRep(object, props = {}) { function shallowRenderRep(object, props = {}) {

View file

@ -10,20 +10,20 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { GripEntry } = REPS; const { GripEntry } = REPS;
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { const {
createGripMapEntry, createGripMapEntry,
getGripLengthBubbleText, getGripLengthBubbleText,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-entry"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-entry.js");
const nodeStubs = require("devtools/client/shared/components/test/node/stubs/reps/element-node"); const nodeStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/element-node.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const renderRep = (object, mode, props) => { const renderRep = (object, mode, props) => {
return shallow( return shallow(

View file

@ -7,17 +7,19 @@
/* global jest */ /* global jest */
const { shallow } = require("enzyme"); const { shallow } = require("enzyme");
const { getRep } = require("devtools/client/shared/components/reps/reps/rep"); const {
const GripMap = require("devtools/client/shared/components/reps/reps/grip-map"); getRep,
} = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const GripMap = require("resource://devtools/client/shared/components/reps/reps/grip-map.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
const { const {
expectActorAttribute, expectActorAttribute,
getSelectableInInspectorGrips, getSelectableInInspectorGrips,
getMapLengthBubbleText, getMapLengthBubbleText,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { maxLengthMap, getLength } = GripMap; const { maxLengthMap, getLength } = GripMap;
function shallowRenderRep(object, props = {}) { function shallowRenderRep(object, props = {}) {

View file

@ -10,19 +10,19 @@ const { shallow } = require("enzyme");
const { const {
getRep, getRep,
Rep, Rep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const Grip = require("devtools/client/shared/components/reps/reps/grip"); const Grip = require("resource://devtools/client/shared/components/reps/reps/grip.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
const gripArrayStubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const gripArrayStubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const { const {
expectActorAttribute, expectActorAttribute,
getSelectableInInspectorGrips, getSelectableInInspectorGrips,
getGripLengthBubbleText, getGripLengthBubbleText,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { maxLengthMap } = Grip; const { maxLengthMap } = Grip;
function shallowRenderRep(object, props = {}) { function shallowRenderRep(object, props = {}) {

View file

@ -6,11 +6,11 @@
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
const { const {
getGripLengthBubbleText, getGripLengthBubbleText,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
describe("getGripLengthBubbleText - Zero length", () => { describe("getGripLengthBubbleText - Zero length", () => {
const object = stubs.get("testBasic"); const object = stubs.get("testBasic");

View file

@ -9,11 +9,11 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { InfinityRep, Rep } = REPS; const { InfinityRep, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/infinity"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/infinity.js");
describe("testInfinity", () => { describe("testInfinity", () => {
const stub = stubs.get("Infinity"); const stub = stubs.get("Infinity");

View file

@ -8,18 +8,18 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
ELLIPSIS, ELLIPSIS,
} = require("devtools/client/shared/components/reps/reps/rep-utils"); } = require("resource://devtools/client/shared/components/reps/reps/rep-utils.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { StringRep } = REPS; const { StringRep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/long-string"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/long-string.js");
function quoteNewlines(text) { function quoteNewlines(text) {
return text.split("\n").join("\\n"); return text.split("\n").join("\\n");

View file

@ -9,11 +9,11 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { NaNRep, Rep } = REPS; const { NaNRep, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/nan"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/nan.js");
describe("NaN", () => { describe("NaN", () => {
const stub = stubs.get("NaN"); const stub = stubs.get("NaN");

View file

@ -9,11 +9,11 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Null, Rep } = REPS; const { Null, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/null"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/null.js");
describe("testNull", () => { describe("testNull", () => {
const stub = stubs.get("Null"); const stub = stubs.get("Null");

View file

@ -8,9 +8,9 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Number, Rep } = REPS; const { Number, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/number"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/number.js");
describe("Int", () => { describe("Int", () => {
const stub = stubs.get("Int"); const stub = stubs.get("Int");

View file

@ -7,14 +7,14 @@
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { shallow } = require("enzyme"); const { shallow } = require("enzyme");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/object-with-text"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/object-with-text.js");
const { ObjectWithText, Rep } = REPS; const { ObjectWithText, Rep } = REPS;
describe("Object with text - CSSStyleRule", () => { describe("Object with text - CSSStyleRule", () => {

View file

@ -8,12 +8,12 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { ObjectWithURL } = REPS; const { ObjectWithURL } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/object-with-url"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/object-with-url.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
describe("ObjectWithURL", () => { describe("ObjectWithURL", () => {
const stub = stubs.get("ObjectWithUrl"); const stub = stubs.get("ObjectWithUrl");

View file

@ -8,11 +8,11 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Obj } = REPS; const { Obj } = REPS;
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const renderComponent = (object, props) => { const renderComponent = (object, props) => {
return shallow(Obj.rep({ object, ...props })); return shallow(Obj.rep({ object, ...props }));
@ -217,129 +217,129 @@ describe("Object - noGrip prop", () => {
}); });
it("Attribute grip", () => { it("Attribute grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/attribute"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/attribute.js");
expect(getRep(stubs.get("Attribute"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Attribute"), undefined, true)).toBe(Obj.rep);
}); });
it("CommentNode grip", () => { it("CommentNode grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/comment-node"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/comment-node.js");
expect(getRep(stubs.get("Comment"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Comment"), undefined, true)).toBe(Obj.rep);
}); });
it("DateTime grip", () => { it("DateTime grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/date-time"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/date-time.js");
expect(getRep(stubs.get("DateTime"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("DateTime"), undefined, true)).toBe(Obj.rep);
}); });
it("Document grip", () => { it("Document grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/document"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/document.js");
expect(getRep(stubs.get("Document"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Document"), undefined, true)).toBe(Obj.rep);
}); });
it("ElementNode grip", () => { it("ElementNode grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/element-node"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/element-node.js");
expect(getRep(stubs.get("BodyNode"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("BodyNode"), undefined, true)).toBe(Obj.rep);
}); });
it("Error grip", () => { it("Error grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/error"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/error.js");
expect(getRep(stubs.get("SimpleError"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("SimpleError"), undefined, true)).toBe(Obj.rep);
}); });
it("Event grip", () => { it("Event grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/event"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/event.js");
expect(getRep(stubs.get("testEvent"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("testEvent"), undefined, true)).toBe(Obj.rep);
}); });
it("Function grip", () => { it("Function grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/function"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/function.js");
expect(getRep(stubs.get("Named"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Named"), undefined, true)).toBe(Obj.rep);
}); });
it("Array grip", () => { it("Array grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-array"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js");
expect(getRep(stubs.get("testMaxProps"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("testMaxProps"), undefined, true)).toBe(Obj.rep);
}); });
it("Map grip", () => { it("Map grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/grip-map"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-map.js");
expect(getRep(stubs.get("testSymbolKeyedMap"), undefined, true)).toBe( expect(getRep(stubs.get("testSymbolKeyedMap"), undefined, true)).toBe(
Obj.rep Obj.rep
); );
}); });
it("Object grip", () => { it("Object grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/grip"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js");
expect(getRep(stubs.get("testMaxProps"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("testMaxProps"), undefined, true)).toBe(Obj.rep);
}); });
it("Infinity grip", () => { it("Infinity grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/infinity"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/infinity.js");
expect(getRep(stubs.get("Infinity"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Infinity"), undefined, true)).toBe(Obj.rep);
}); });
it("LongString grip", () => { it("LongString grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/long-string"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/long-string.js");
expect(getRep(stubs.get("testMultiline"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("testMultiline"), undefined, true)).toBe(Obj.rep);
}); });
it("NaN grip", () => { it("NaN grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/nan"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/nan.js");
expect(getRep(stubs.get("NaN"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("NaN"), undefined, true)).toBe(Obj.rep);
}); });
it("Null grip", () => { it("Null grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/null"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/null.js");
expect(getRep(stubs.get("Null"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Null"), undefined, true)).toBe(Obj.rep);
}); });
it("Number grip", () => { it("Number grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/number"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/number.js");
expect(getRep(stubs.get("NegZeroGrip"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("NegZeroGrip"), undefined, true)).toBe(Obj.rep);
}); });
it("ObjectWithText grip", () => { it("ObjectWithText grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/object-with-text"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/object-with-text.js");
expect(getRep(stubs.get("ShadowRule"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("ShadowRule"), undefined, true)).toBe(Obj.rep);
}); });
it("ObjectWithURL grip", () => { it("ObjectWithURL grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/object-with-url"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/object-with-url.js");
expect(getRep(stubs.get("ObjectWithUrl"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("ObjectWithUrl"), undefined, true)).toBe(Obj.rep);
}); });
it("Promise grip", () => { it("Promise grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/promise"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/promise.js");
expect(getRep(stubs.get("Pending"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Pending"), undefined, true)).toBe(Obj.rep);
}); });
it("RegExp grip", () => { it("RegExp grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/regexp"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/regexp.js");
expect(getRep(stubs.get("RegExp"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("RegExp"), undefined, true)).toBe(Obj.rep);
}); });
it("Stylesheet grip", () => { it("Stylesheet grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/stylesheet"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/stylesheet.js");
expect(getRep(stubs.get("StyleSheet"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("StyleSheet"), undefined, true)).toBe(Obj.rep);
}); });
it("Symbol grip", () => { it("Symbol grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/symbol"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/symbol.js");
expect(getRep(stubs.get("Symbol"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Symbol"), undefined, true)).toBe(Obj.rep);
}); });
it("TextNode grip", () => { it("TextNode grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/text-node"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/text-node.js");
expect(getRep(stubs.get("testRendering"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("testRendering"), undefined, true)).toBe(Obj.rep);
}); });
it("Undefined grip", () => { it("Undefined grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/undefined"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/undefined.js");
expect(getRep(stubs.get("Undefined"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Undefined"), undefined, true)).toBe(Obj.rep);
}); });
it("Window grip", () => { it("Window grip", () => {
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/window"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/window.js");
expect(getRep(stubs.get("Window"), undefined, true)).toBe(Obj.rep); expect(getRep(stubs.get("Window"), undefined, true)).toBe(Obj.rep);
}); });

View file

@ -9,17 +9,17 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { PromiseRep } = REPS; const { PromiseRep } = REPS;
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/promise"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/promise.js");
const { const {
expectActorAttribute, expectActorAttribute,
getSelectableInInspectorGrips, getSelectableInInspectorGrips,
getGripLengthBubbleText, getGripLengthBubbleText,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const renderRep = (object, props) => { const renderRep = (object, props) => {
return shallow(PromiseRep.rep({ object, ...props })); return shallow(PromiseRep.rep({ object, ...props }));

View file

@ -8,15 +8,15 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Rep, RegExp } = REPS; const { Rep, RegExp } = REPS;
const { const {
ELLIPSIS, ELLIPSIS,
} = require("devtools/client/shared/components/reps/reps/rep-utils"); } = require("resource://devtools/client/shared/components/reps/reps/rep-utils.js");
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/regexp"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/regexp.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
describe("test RegExp", () => { describe("test RegExp", () => {
const stub = stubs.get("RegExp"); const stub = stubs.get("RegExp");

View file

@ -6,11 +6,13 @@
/* global jest */ /* global jest */
const { mount } = require("enzyme"); const { mount } = require("enzyme");
const { REPS } = require("devtools/client/shared/components/reps/reps/rep"); const {
REPS,
} = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Rep } = REPS; const { Rep } = REPS;
const { const {
getGripLengthBubbleText, getGripLengthBubbleText,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const renderRep = (string, props) => const renderRep = (string, props) =>
mount( mount(
@ -544,7 +546,7 @@ describe("test String with URL", () => {
}); });
it("does render a link in a grip array", () => { it("does render a link in a grip array", () => {
const object = require("devtools/client/shared/components/test/node/stubs/reps/grip-array").get( const object = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip-array.js").get(
'["http://example.com/abcdefghijabcdefghij some other text"]' '["http://example.com/abcdefghijabcdefghij some other text"]'
); );
const length = getGripLengthBubbleText(object); const length = getGripLengthBubbleText(object);
@ -578,7 +580,7 @@ describe("test String with URL", () => {
}); });
it("does render a link in a grip object", () => { it("does render a link in a grip object", () => {
const object = require("devtools/client/shared/components/test/node/stubs/reps/grip").get( const object = require("resource://devtools/client/shared/components/test/node/stubs/reps/grip.js").get(
'{test: "http://example.com/ some other text"}' '{test: "http://example.com/ some other text"}'
); );
const openLink = jest.fn(); const openLink = jest.fn();

View file

@ -7,8 +7,10 @@
const { shallow, mount } = require("enzyme"); const { shallow, mount } = require("enzyme");
const { const {
ELLIPSIS, ELLIPSIS,
} = require("devtools/client/shared/components/reps/reps/rep-utils"); } = require("resource://devtools/client/shared/components/reps/reps/rep-utils.js");
const { REPS } = require("devtools/client/shared/components/reps/reps/rep"); const {
REPS,
} = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Rep } = REPS; const { Rep } = REPS;
const renderRep = (string, props) => const renderRep = (string, props) =>

View file

@ -8,12 +8,12 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { StyleSheet, Rep } = REPS; const { StyleSheet, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/stylesheet"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/stylesheet.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
describe("Test StyleSheet", () => { describe("Test StyleSheet", () => {
const stub = stubs.get("StyleSheet")._grip; const stub = stubs.get("StyleSheet")._grip;

View file

@ -5,12 +5,14 @@
"use strict"; "use strict";
const { shallow } = require("enzyme"); const { shallow } = require("enzyme");
const { REPS } = require("devtools/client/shared/components/reps/reps/rep"); const {
REPS,
} = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Rep } = REPS; const { Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/symbol"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/symbol.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
describe("test Symbol", () => { describe("test Symbol", () => {
const stub = stubs.get("Symbol"); const stub = stubs.get("Symbol");

View file

@ -8,19 +8,19 @@ const { shallow } = require("enzyme");
const { const {
lengthBubble, lengthBubble,
} = require("devtools/client/shared/components/reps/shared/grip-length-bubble"); } = require("resource://devtools/client/shared/components/reps/shared/grip-length-bubble.js");
const { const {
maxLengthMap: arrayLikeMaxLengthMap, maxLengthMap: arrayLikeMaxLengthMap,
getLength: getArrayLikeLength, getLength: getArrayLikeLength,
} = require("devtools/client/shared/components/reps/reps/grip-array"); } = require("resource://devtools/client/shared/components/reps/reps/grip-array.js");
const { const {
maxLengthMap: mapMaxLengths, maxLengthMap: mapMaxLengths,
getLength: getMapLength, getLength: getMapLength,
} = require("devtools/client/shared/components/reps/reps/grip-map"); } = require("resource://devtools/client/shared/components/reps/reps/grip-map.js");
const { const {
getGripPreviewItems, getGripPreviewItems,
} = require("devtools/client/shared/components/reps/reps/rep-utils"); } = require("resource://devtools/client/shared/components/reps/reps/rep-utils.js");
const nodeConstants = require("devtools/client/shared/components/reps/shared/dom-node-constants"); const nodeConstants = require("resource://devtools/client/shared/components/reps/shared/dom-node-constants.js");
/** /**
* Get an array of all the items from the grip in parameter (including the grip * Get an array of all the items from the grip in parameter (including the grip

View file

@ -10,19 +10,19 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { TextNode } = REPS; const { TextNode } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/text-node"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/text-node.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
const { const {
ELLIPSIS, ELLIPSIS,
} = require("devtools/client/shared/components/reps/reps/rep-utils"); } = require("resource://devtools/client/shared/components/reps/reps/rep-utils.js");
function quoteNewlines(text) { function quoteNewlines(text) {
return text.split("\n").join("\\n"); return text.split("\n").join("\\n");

View file

@ -9,11 +9,11 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { Undefined, Rep } = REPS; const { Undefined, Rep } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/undefined"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/undefined.js");
// Test that correct rep is chosen // Test that correct rep is chosen
describe("Test Undefined", () => { describe("Test Undefined", () => {
const stub = stubs.get("Undefined"); const stub = stubs.get("Undefined");

View file

@ -9,16 +9,16 @@ const { shallow } = require("enzyme");
const { const {
REPS, REPS,
getRep, getRep,
} = require("devtools/client/shared/components/reps/reps/rep"); } = require("resource://devtools/client/shared/components/reps/reps/rep.js");
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { Rep, Window } = REPS; const { Rep, Window } = REPS;
const stubs = require("devtools/client/shared/components/test/node/stubs/reps/window"); const stubs = require("resource://devtools/client/shared/components/test/node/stubs/reps/window.js");
const { const {
expectActorAttribute, expectActorAttribute,
} = require("devtools/client/shared/components/test/node/components/reps/test-helpers"); } = require("resource://devtools/client/shared/components/test/node/components/reps/test-helpers.js");
describe("test Window", () => { describe("test Window", () => {
const stub = stubs.get("Window")._grip; const stub = stubs.get("Window")._grip;

View file

@ -11,7 +11,9 @@ const { mount } = require("enzyme");
const dom = require("react-dom-factories"); const dom = require("react-dom-factories");
const { Component, createFactory } = React; const { Component, createFactory } = React;
const Tree = createFactory(require("devtools/client/shared/components/Tree")); const Tree = createFactory(
require("resource://devtools/client/shared/components/Tree.js")
);
function mountTree(overrides = {}) { function mountTree(overrides = {}) {
return mount( return mount(

View file

@ -11,5 +11,5 @@ Enzyme.configure({ adapter: new Adapter() });
const { const {
setMocksInGlobal, setMocksInGlobal,
} = require("devtools/client/shared/test-helpers/shared-node-helpers"); } = require("resource://devtools/client/shared/test-helpers/shared-node-helpers.js");
setMocksInGlobal(); setMocksInGlobal();

View file

@ -6,10 +6,10 @@
const { const {
MODE, MODE,
} = require("devtools/client/shared/components/reps/reps/constants"); } = require("resource://devtools/client/shared/components/reps/reps/constants.js");
const { const {
maxLengthMap, maxLengthMap,
} = require("devtools/client/shared/components/reps/reps/grip-array"); } = require("resource://devtools/client/shared/components/reps/reps/grip-array.js");
const stubs = new Map(); const stubs = new Map();
stubs.set("testBasic", { stubs.set("testBasic", {

Some files were not shown because too many files have changed in this diff Show more