Skip to content

Commit 1f38543

Browse files
committed
Update deployment karma configs to use pre-compiled test files
- Change all .ts file references to .js and point to test/compiled/ - Remove Babel preprocessors (no longer needed with pre-compilation) - Fix missing commas in object literals - Update asyncImportHelper references to use compiled versions This ensures all test configurations use pre-compiled JavaScript files instead of transpiling TypeScript on-the-fly, eliminating Karma warnings and improving test execution speed.
1 parent a6d9be1 commit 1f38543

File tree

5 files changed

+39
-62
lines changed

5 files changed

+39
-62
lines changed

test/deployment/amd/karma.conf.js

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,16 @@ module.exports = config => {
2929
included: false
3030
},
3131

32-
"test/utils/compare.ts",
33-
"test/deployment/amd/loadGlobals.ts",
32+
"test/compiled/utils/compare.js",
33+
"test/compiled/deployment/amd/loadGlobals.js",
3434

35-
"test/deployment/amd/amd.spec.ts",
35+
"test/compiled/deployment/amd/amd.spec.js",
3636

3737
{
38-
pattern: "test/specs/*.spec.ts"
39-
included: true
40-
watched: true
38+
pattern: "test/compiled/specs/*.spec.js",
39+
included: true,
40+
watched: true,
4141
served: true
42-
4342
},
4443
{
4544
pattern: "test/**/*.+(svg|png|jpg|jpeg|ttf|txt)",
@@ -52,12 +51,6 @@ module.exports = config => {
5251
watched: false,
5352
served: true
5453
}
55-
],
56-
57-
preprocessors: {
58-
"test/**/*.spec.ts": "babel",
59-
"test/utils/compare.ts": "babel",
60-
"test/**/loadGlobals.ts": "babel"
61-
}
54+
]
6255
});
6356
};

test/deployment/esm/karma.conf.js

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,41 +16,38 @@ module.exports = config => {
1616
"node_modules/html2canvas/dist/html2canvas.js", // load html2canvas globally - can't test dynamic import without symbolic name resolution
1717
"node_modules/dompurify/dist/purify.js",
1818

19-
"test/utils/compare.ts",
20-
"test/deployment/esm/loadGlobals.ts",
19+
"test/compiled/utils/compare.js",
20+
"test/compiled/deployment/esm/loadGlobals.js",
2121

2222
{
23-
pattern: "test/deployment/esm/asyncImportHelper.ts",
24-
included: true
25-
watched: true
23+
pattern: "test/compiled/deployment/esm/asyncImportHelper.js",
24+
included: true,
25+
watched: true,
2626
type: "module"
2727
},
2828

29-
"test/deployment/esm/esm.spec.ts",
29+
"test/compiled/deployment/esm/*.spec.js",
3030

3131
{
32-
pattern: "test/specs/*.spec.ts"
33-
included: true
34-
watched: true
35-
served: true
32+
pattern: "test/compiled/specs/*.spec.js",
33+
included: true,
34+
watched: true,
35+
served: true,
3636

3737
},
3838
{
3939
pattern: "test/**/*.+(svg|png|jpg|jpeg|ttf|txt)",
4040
included: false,
41-
served: true
41+
served: true,
4242
},
4343
{
4444
pattern: "test/reference/**/*.pdf",
4545
included: false,
4646
watched: false,
47-
served: true
47+
served: true,
4848
}
4949
],
5050

51-
preprocessors: {
52-
"test/deployment/esm/asyncImportHelper.ts": ["rollup"]
53-
},
5451

5552
rollupPreprocessor: {
5653
plugins: [resolve(), commonjs()],

test/deployment/globals/karma.conf.js

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,35 +17,30 @@ module.exports = config => {
1717
"node_modules/html2canvas/dist/html2canvas.js",
1818
"node_modules/dompurify/dist/purify.js",
1919

20-
"test/deployment/globals/loadGlobals.ts",
21-
"test/utils/compare.ts",
20+
"test/compiled/deployment/globals/loadGlobals.js",
21+
"test/compiled/utils/compare.js",
2222

23-
"test/deployment/globals/globals.spec.ts",
23+
"test/compiled/deployment/globals/*.spec.js",
2424

2525
{
26-
pattern: "test/specs/*.spec.ts"
27-
included: true
28-
watched: true
29-
served: true
26+
pattern: "test/compiled/specs/*.spec.js",
27+
included: true,
28+
watched: true,
29+
served: true,
3030

3131
},
3232
{
3333
pattern: "test/**/*.+(svg|png|jpg|jpeg|ttf|txt)",
3434
included: false,
35-
served: true
35+
served: true,
3636
},
3737
{
3838
pattern: "test/reference/**/*.pdf",
3939
included: false,
4040
watched: false,
41-
served: true
41+
served: true,
4242
}
4343
],
4444

45-
preprocessors: {
46-
"test/**/*.spec.ts": "babel",
47-
"test/utils/compare.ts": "babel",
48-
"test/**/loadGlobals.ts": "babel"
49-
}
5045
});
5146
};

test/deployment/typescript/karma.conf.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,30 +15,27 @@ module.exports = config => {
1515

1616
// list of files / patterns to load in the browser
1717
files: [
18-
"test/utils/compare.ts",
18+
"test/compiled/utils/compare.js",
1919
{
20-
pattern: "test/deployment/typescript/*.spec.ts",
20+
pattern: "test/compiled/deployment/typescript/*.spec.js",
2121
type: "module"
2222
},
2323

2424
{
2525
pattern: "test/**/*.+(svg|png|jpg|jpeg|ttf|txt)",
2626
included: false,
27-
served: true
27+
served: true,
2828
},
2929
{
3030
pattern: "test/reference/**/*.pdf",
3131
included: false,
3232
watched: false,
33-
served: true
33+
served: true,
3434
}
3535
],
3636

3737
browsers: ["Chrome", "Firefox"],
3838

39-
preprocessors: {
40-
"test/deployment/typescript/*.spec.ts": "rollup"
41-
},
4239

4340
rollupPreprocessor: {
4441
plugins: [

test/deployment/webworker/karma.conf.js

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,34 +20,29 @@ module.exports = config => {
2020
included: false
2121
},
2222

23-
"test/utils/compare.ts",
23+
"test/compiled/utils/compare.js",
2424

2525
{
26-
pattern: "test/deployment/webworker/*.spec.ts",
27-
included: true
28-
watched: true
29-
served: true
26+
pattern: "test/compiled/deployment/webworker/*.spec.js",
27+
included: true,
28+
watched: true,
29+
served: true,
3030

3131
},
3232
{
3333
pattern: "test/**/*.+(svg|png|jpg|jpeg|ttf|txt)",
3434
included: false,
35-
served: true
35+
served: true,
3636
},
3737
{
3838
pattern: "test/reference/**/*.pdf",
3939
included: false,
4040
watched: false,
41-
served: true
41+
served: true,
4242
}
4343
],
4444

4545
browsers: ["Chrome", "Firefox"],
4646

47-
preprocessors: {
48-
"test/**/*.spec.ts": "babel",
49-
"test/utils/compare.ts": "babel",
50-
"test/**/loadGlobals.ts": "babel"
51-
}
5247
});
5348
};

0 commit comments

Comments
 (0)