36 lines
1.1 KiB
JavaScript
36 lines
1.1 KiB
JavaScript
/**
|
|
* @fileoverview Defines the environment for scripts that use the SimpleTest
|
|
* mochitest harness. Imports the globals from the relevant files.
|
|
*
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* 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/.
|
|
*/
|
|
|
|
"use strict";
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// Rule Definition
|
|
// -----------------------------------------------------------------------------
|
|
|
|
var path = require("path");
|
|
var { getScriptGlobals } = require("./utils");
|
|
|
|
// When updating this list, be sure to also update the 'support-files' config
|
|
// in `tools/lint/eslint.yml`.
|
|
const simpleTestFiles = [
|
|
"AccessibilityUtils.js",
|
|
"ExtensionTestUtils.js",
|
|
"EventUtils.js",
|
|
"GleanTest.js",
|
|
"MockObjects.js",
|
|
"SimpleTest.js",
|
|
"WindowSnapshot.js",
|
|
"paint_listener.js",
|
|
];
|
|
const simpleTestPath = "testing/mochitest/tests/SimpleTest";
|
|
|
|
module.exports = getScriptGlobals(
|
|
"simpletest",
|
|
simpleTestFiles.map(file => path.join(simpleTestPath, file))
|
|
);
|