Explicitly import test support routines
This gives us a strong ordering, and clear dependencies, which is needed in other test runners.
This commit is contained in:
parent
870c24d5bd
commit
236fa87af4
|
@ -44,7 +44,7 @@ module.exports = (config) => {
|
||||||
{ pattern: 'tests/test.*.js', type: 'module' },
|
{ pattern: 'tests/test.*.js', type: 'module' },
|
||||||
// test support files
|
// test support files
|
||||||
{ pattern: 'tests/fake.*.js', included: false, type: 'module' },
|
{ pattern: 'tests/fake.*.js', included: false, type: 'module' },
|
||||||
{ pattern: 'tests/assertions.js', type: 'module' },
|
{ pattern: 'tests/assertions.js', included: false, type: 'module' },
|
||||||
],
|
],
|
||||||
|
|
||||||
client: {
|
client: {
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
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";
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
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";
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/* eslint-disable no-console */
|
/* eslint-disable no-console */
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
/* jshint expr: true */
|
/* jshint expr: true */
|
||||||
|
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
import sinon from '../node_modules/sinon/pkg/sinon-esm.js';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import './assertions.js';
|
||||||
import { expect } from '../node_modules/chai/chai.js';
|
import { expect } from '../node_modules/chai/chai.js';
|
||||||
|
|
||||||
import Websock from '../core/websock.js';
|
import Websock from '../core/websock.js';
|
||||||
|
|
Loading…
Reference in New Issue