Bug 1680325 - Remove references to jshint and clean up imports in toolkit/components/thumbnails/test/head.js. r=Gijs

Depends on D98521

Differential Revision: https://phabricator.services.mozilla.com/D98522
This commit is contained in:
Mark Banner 2020-12-02 23:52:41 +00:00
parent a1254581c2
commit d02071f848

View File

@ -1,32 +1,16 @@
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
// Note: All tests in this directory are expected to have a runTests function
// which TestRunner will use.
/* global runTests */
var tmp = {};
ChromeUtils.import("resource://gre/modules/PageThumbs.jsm", tmp);
ChromeUtils.import("resource://gre/modules/BackgroundPageThumbs.jsm", tmp);
ChromeUtils.import("resource://gre/modules/NewTabUtils.jsm", tmp);
ChromeUtils.import("resource:///modules/sessionstore/SessionStore.jsm", tmp);
ChromeUtils.import("resource://gre/modules/FileUtils.jsm", tmp);
ChromeUtils.import("resource://gre/modules/osfile.jsm", tmp);
var {
PageThumbs,
BackgroundPageThumbs,
NewTabUtils,
PageThumbsStorage,
SessionStore,
FileUtils,
OS,
} = tmp;
ChromeUtils.defineModuleGetter(
this,
"PlacesTestUtils",
"resource://testing-common/PlacesTestUtils.jsm"
);
XPCOMUtils.defineLazyModuleGetters(this, {
BackgroundPageThumbs: "resource://gre/modules/BackgroundPageThumbs.jsm",
FileUtils: "resource://gre/modules/FileUtils.jsm",
NewTabUtils: "resource://gre/modules/NewTabUtils.jsm",
OS: "resource://gre/modules/osfile.jsm",
PageThumbs: "resource://gre/modules/PageThumbs.jsm",
PageThumbsStorage: "resource://gre/modules/PageThumbs.jsm",
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.jsm",
SessionStore: "resource:///modules/sessionstore/SessionStore.jsm",
});
XPCOMUtils.defineLazyServiceGetter(
this,
@ -233,7 +217,6 @@ function bgTestPageURL(aOpts = {}) {
function bgAddPageThumbObserver(url) {
return new Promise((resolve, reject) => {
function observe(subject, topic, data) {
// jshint ignore:line
if (data === url) {
switch (topic) {
case "page-thumbnail:create":