Skip to content

Commit c6a1b15

Browse files
committed
Updated browser tests; but karma is still defunct
1 parent c7c07f5 commit c6a1b15

File tree

5 files changed

+36
-7
lines changed

5 files changed

+36
-7
lines changed

misc/admin/lib/cmds/setup-karma-tests.js

+9
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,21 @@ function copy(src, dst, transform) {
2525
(function () {
2626
return __awaiter(this, void 0, void 0, function* () {
2727
yield (0, utils_1.mkdir)((0, path_1.resolve)("output/karma"));
28+
// Mocha
29+
copy((0, path_1.resolve)("node_modules/mocha/mocha.css"), (0, path_1.resolve)("output/karma/mocha.css"));
30+
copy((0, path_1.resolve)("node_modules/mocha/mocha.js"), (0, path_1.resolve)("output/karma/mocha.js"));
31+
// Shims
32+
copy((0, path_1.resolve)("packages/shims/dist/index.js"), (0, path_1.resolve)("output/karma/shims.js"));
33+
// ESM library and tests
34+
copy((0, path_1.resolve)("misc/testing/test-esm.html"), (0, path_1.resolve)("output/karma/test-esm.html"));
2835
copy((0, path_1.resolve)("packages/ethers/dist/ethers.esm.js"), (0, path_1.resolve)("output/karma/ethers.esm.js"));
2936
copy((0, path_1.resolve)("packages/tests/dist/tests.esm.js"), (0, path_1.resolve)("output/karma/tests.esm.js"), (data) => {
3037
return data.replace(/^(import [^;]* from ')(ethers)(';)/, (all, prefix, id, suffix) => {
3138
return prefix + "./ethers.esm.js" + suffix;
3239
});
3340
});
41+
// UMD library and tests
42+
copy((0, path_1.resolve)("misc/testing/test-umd.html"), (0, path_1.resolve)("output/karma/test-umd.html"));
3443
copy((0, path_1.resolve)("packages/ethers/dist/ethers.umd.js"), (0, path_1.resolve)("output/karma/ethers.umd.js"));
3544
copy((0, path_1.resolve)("packages/tests/dist/tests.umd.js"), (0, path_1.resolve)("output/karma/tests.umd.js"));
3645
});

misc/admin/src.ts/cmds/setup-karma-tests.ts

+24-4
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,33 @@ function copy(src: string, dst: string, transform?: (data: string) => string): v
1515
(async function() {
1616
await mkdir(resolve("output/karma"));
1717

18-
copy(resolve("packages/ethers/dist/ethers.esm.js"), resolve("output/karma/ethers.esm.js"));
19-
copy(resolve("packages/tests/dist/tests.esm.js"), resolve("output/karma/tests.esm.js"), (data) => {
18+
// Mocha
19+
copy(resolve("node_modules/mocha/mocha.css"),
20+
resolve("output/karma/mocha.css"));
21+
copy(resolve("node_modules/mocha/mocha.js"),
22+
resolve("output/karma/mocha.js"));
23+
24+
// Shims
25+
copy(resolve("packages/shims/dist/index.js"),
26+
resolve("output/karma/shims.js"));
27+
28+
// ESM library and tests
29+
copy(resolve("misc/testing/test-esm.html"),
30+
resolve("output/karma/test-esm.html"));
31+
copy(resolve("packages/ethers/dist/ethers.esm.js"),
32+
resolve("output/karma/ethers.esm.js"));
33+
copy(resolve("packages/tests/dist/tests.esm.js"),
34+
resolve("output/karma/tests.esm.js"), (data) => {
2035
return data.replace(/^(import [^;]* from ')(ethers)(';)/, (all, prefix, id, suffix) => {
2136
return prefix + "./ethers.esm.js" + suffix;
2237
});
2338
});
2439

25-
copy(resolve("packages/ethers/dist/ethers.umd.js"), resolve("output/karma/ethers.umd.js"));
26-
copy(resolve("packages/tests/dist/tests.umd.js"), resolve("output/karma/tests.umd.js"));
40+
// UMD library and tests
41+
copy(resolve("misc/testing/test-umd.html"),
42+
resolve("output/karma/test-umd.html"));
43+
copy(resolve("packages/ethers/dist/ethers.umd.js"),
44+
resolve("output/karma/ethers.umd.js"));
45+
copy(resolve("packages/tests/dist/tests.umd.js"),
46+
resolve("output/karma/tests.umd.js"));
2747
})();

packages/testcases/lib.esm/browser-data.json

+1-1
Large diffs are not rendered by default.

packages/testcases/lib/browser-data.json

+1-1
Large diffs are not rendered by default.

packages/testcases/src.ts/browser-data.json

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)