Avoid polluting global namespace
With modules, this is now considered bad form.
This commit is contained in:
parent
06f14a5cd3
commit
870c24d5bd
|
@ -78,8 +78,6 @@ export default [
|
||||||
globals: {
|
globals: {
|
||||||
...globals.node,
|
...globals.node,
|
||||||
...globals.mocha,
|
...globals.mocha,
|
||||||
sinon: false,
|
|
||||||
expect: false,
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
import * as chai from '../node_modules/chai/chai.js';
|
import * as chai from '../node_modules/chai/chai.js';
|
||||||
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
|
||||||
import sinonChai from '../node_modules/sinon-chai/lib/sinon-chai.js';
|
import sinonChai from '../node_modules/sinon-chai/lib/sinon-chai.js';
|
||||||
|
|
||||||
window.expect = chai.expect;
|
|
||||||
|
|
||||||
window.sinon = sinon;
|
|
||||||
chai.use(sinonChai);
|
chai.use(sinonChai);
|
||||||
|
|
||||||
// noVNC specific assertions
|
// noVNC specific assertions
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Base64 from '../core/base64.js';
|
import Base64 from '../core/base64.js';
|
||||||
|
|
||||||
describe('Base64 Tools', function () {
|
describe('Base64 Tools', function () {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import { isMac, isWindows, isIOS, isAndroid, isChromeOS,
|
import { isMac, isWindows, isIOS, isAndroid, isChromeOS,
|
||||||
isSafari, isFirefox, isChrome, isChromium, isOpera, isEdge,
|
isSafari, isFirefox, isChrome, isChromium, isOpera, isEdge,
|
||||||
isGecko, isWebKit, isBlink } from '../core/util/browser.js';
|
isGecko, isWebKit, isBlink } from '../core/util/browser.js';
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import Display from '../core/display.js';
|
import Display from '../core/display.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import { inflateInit, inflate } from "../vendor/pako/lib/zlib/inflate.js";
|
import { inflateInit, inflate } from "../vendor/pako/lib/zlib/inflate.js";
|
||||||
import ZStream from "../vendor/pako/lib/zlib/zstream.js";
|
import ZStream from "../vendor/pako/lib/zlib/zstream.js";
|
||||||
import Deflator from "../core/deflator.js";
|
import Deflator from "../core/deflator.js";
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
import Base64 from '../core/base64.js';
|
import Base64 from '../core/base64.js';
|
||||||
import Display from '../core/display.js';
|
import Display from '../core/display.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
import EventTargetMixin from '../core/util/eventtarget.js';
|
import EventTargetMixin from '../core/util/eventtarget.js';
|
||||||
|
|
||||||
import GestureHandler from '../core/input/gesturehandler.js';
|
import GestureHandler from '../core/input/gesturehandler.js';
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import keysyms from '../core/input/keysymdef.js';
|
import keysyms from '../core/input/keysymdef.js';
|
||||||
import * as KeyboardUtil from "../core/input/util.js";
|
import * as KeyboardUtil from "../core/input/util.js";
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import Display from '../core/display.js';
|
import Display from '../core/display.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import { deflateInit, deflate, Z_FULL_FLUSH } from "../vendor/pako/lib/zlib/deflate.js";
|
import { deflateInit, deflate, Z_FULL_FLUSH } from "../vendor/pako/lib/zlib/deflate.js";
|
||||||
import ZStream from "../vendor/pako/lib/zlib/zstream.js";
|
import ZStream from "../vendor/pako/lib/zlib/zstream.js";
|
||||||
import Inflator from "../core/inflator.js";
|
import Inflator from "../core/inflator.js";
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import { toUnsigned32bit, toSigned32bit } from '../core/util/int.js';
|
import { toUnsigned32bit, toSigned32bit } from '../core/util/int.js';
|
||||||
|
|
||||||
describe('Integer casting', function () {
|
describe('Integer casting', function () {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import Display from '../core/display.js';
|
import Display from '../core/display.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
import Keyboard from '../core/input/keyboard.js';
|
import Keyboard from '../core/input/keyboard.js';
|
||||||
|
|
||||||
describe('Key Event Handling', function () {
|
describe('Key Event Handling', function () {
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
import _, { Localizer, l10n } from '../app/localization.js';
|
import _, { Localizer, l10n } from '../app/localization.js';
|
||||||
|
|
||||||
describe('Localization', function () {
|
describe('Localization', function () {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import Display from '../core/display.js';
|
import Display from '../core/display.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
import RFB from '../core/rfb.js';
|
import RFB from '../core/rfb.js';
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import ZStream from "../vendor/pako/lib/zlib/zstream.js";
|
import ZStream from "../vendor/pako/lib/zlib/zstream.js";
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import Display from '../core/display.js';
|
import Display from '../core/display.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import Display from '../core/display.js';
|
import Display from '../core/display.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import Display from '../core/display.js';
|
import Display from '../core/display.js';
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
/* eslint-disable no-console */
|
/* eslint-disable no-console */
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
import * as Log from '../core/util/logging.js';
|
import * as Log from '../core/util/logging.js';
|
||||||
import { encodeUTF8, decodeUTF8 } from '../core/util/strings.js';
|
import { encodeUTF8, decodeUTF8 } from '../core/util/strings.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import FakeWebSocket from './fake.websocket.js';
|
import FakeWebSocket from './fake.websocket.js';
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
/* jshint expr: true */
|
/* jshint expr: true */
|
||||||
|
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
import * as WebUtil from '../app/webutil.js';
|
import * as WebUtil from '../app/webutil.js';
|
||||||
|
|
||||||
describe('WebUtil', function () {
|
describe('WebUtil', function () {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
import Display from '../core/display.js';
|
import Display from '../core/display.js';
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue