blob: d5f34a06d1cd558f4f94af334dc3113fdaab78bc [file] [log] [blame]
Philip Zeyliger72682df2025-04-23 13:09:46 -07001import { puppeteerLauncher } from "@web/test-runner-puppeteer";
Sean McCullough86b56862025-04-18 13:04:03 -07002
3const filteredLogs = ["Running in dev mode", "Lit is in dev mode"];
4
5export default /** @type {import("@web/test-runner").TestRunnerConfig} */ ({
6 /** Test files to run */
7 files: "dist/**/*.test.js",
8 browsers: [puppeteerLauncher({ concurrency: 1 })],
9
10 /** Resolve bare module imports */
11 nodeResolve: {
12 exportConditions: ["browser", "development"],
13 },
14
15 /** Filter out lit dev mode logs */
16 filterBrowserLogs(log) {
17 for (const arg of log.args) {
18 if (
19 typeof arg === "string" &&
20 filteredLogs.some((l) => arg.includes(l))
21 ) {
22 return false;
23 }
24 }
25 return true;
26 },
27});