diff --git a/package-lock.json b/package-lock.json index 69b93b32f..116ac4ff2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1923,6 +1923,7 @@ "resolved": "https://registry.npmjs.org/@lit-labs/testing/-/testing-0.2.7.tgz", "integrity": "sha512-1vuCq+uh6MId6VKzFyEtWejX3+VU0Xejaa1Fmdg5S10bh7Mv6u/KS1e4Z2yxnAHnpeLd5BezBrN13dEaKka+/A==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr": "^3.3.0", "@lit-labs/ssr-client": "^1.1.4", @@ -13992,6 +13993,7 @@ "style-observer": "^0.0.7" }, "devDependencies": { + "@lit-labs/testing": "^0.2.7", "@wc-toolkit/jsx-types": "^1.3.0" }, "engines": { diff --git a/packages/webawesome/package.json b/packages/webawesome/package.json index 31fdafedb..a5f27b127 100644 --- a/packages/webawesome/package.json +++ b/packages/webawesome/package.json @@ -88,6 +88,7 @@ ] }, "devDependencies": { + "@lit-labs/testing": "^0.2.7", "@wc-toolkit/jsx-types": "^1.3.0" } } diff --git a/packages/webawesome/web-test-runner.config.js b/packages/webawesome/web-test-runner.config.js index 8a0cab73c..23a8ef33c 100644 --- a/packages/webawesome/web-test-runner.config.js +++ b/packages/webawesome/web-test-runner.config.js @@ -5,6 +5,7 @@ import { globbySync } from 'globby'; import * as os from 'os'; import * as process from 'process'; import { getAllComponents } from './scripts/shared.js'; +import {litSsrPlugin} from '@lit-labs/testing/web-test-runner-ssr-plugin.js'; // Get a list of all Web Awesome component imports for the test runner const metadata = JSON.parse(readFileSync('./dist/custom-elements.json'), 'utf8'); @@ -74,6 +75,7 @@ export default { ts: true, target: 'es2020', }), + litSsrPlugin() ], browsers: [ playwrightLauncher({ product: 'chromium', concurrency }), @@ -93,6 +95,8 @@ export default { window.process = {env: { NODE_ENV: "production" }}