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:
Pierre Ossman 2024-08-05 16:23:29 +02:00
parent 870c24d5bd
commit 236fa87af4
19 changed files with 19 additions and 1 deletions

View File

@ -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: {

View File

@ -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';

View File

@ -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";

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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";

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';