Skip to content

Commit 1e85b22

Browse files
Merge pull request #2083 from umbraco/chore/fix-test-runner-log-filter
Chore: Fix test runner log filter
2 parents d111278 + d41e3a5 commit 1e85b22

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

web-test-runner.config.mjs

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ if (!['dev', 'prod'].includes(mode)) {
1212
throw new Error(`MODE must be "dev" or "prod", was "${mode}"`);
1313
}
1414

15+
const silencedLogs = ['Lit is in dev mode.', 'Multiple versions of Lit loaded.'];
16+
1517
/** @type {import('@web/dev-server').DevServerConfig} */
1618
export default {
1719
rootDir: '.',
@@ -38,6 +40,14 @@ export default {
3840
}),
3941
esbuildPlugin({ ts: true, tsconfig: './tsconfig.json', target: 'auto', json: true }),
4042
],
43+
filterBrowserLogs(log) {
44+
for (const arg of log.args) {
45+
if (typeof arg === 'string' && silencedLogs.some((l) => arg.includes(l))) {
46+
return false;
47+
}
48+
}
49+
return true;
50+
},
4151
testRunnerHtml: (testFramework, devMode) =>
4252
`<html lang="en-us">
4353
<head>
@@ -59,19 +69,6 @@ export default {
5969
</head>
6070
<body>
6171
<script type="module" src="${testFramework}"></script>
62-
<script type="module">
63-
/* Hack to disable Lit dev mode warnings */
64-
const systemWarn = window.console.warn;
65-
window.console.warn = (...args) => {
66-
if (args[0].indexOf('Lit is in dev mode.') === 0) {
67-
return;
68-
}
69-
if (args[0].indexOf('Multiple versions of Lit loaded.') === 0) {
70-
return;
71-
}
72-
systemWarn(...args);
73-
};
74-
</script>
7572
<script type="module">
7673
import 'element-internals-polyfill';
7774
import '@umbraco-ui/uui';

0 commit comments

Comments
 (0)