Skip to content

Commit 7717d7b

Browse files
vaadin-botvursen
andauthored
test: generate Lit test files automatically (#8561) (#8591)
Co-authored-by: Sergey Vinogradov <[email protected]>
1 parent 3f50a9c commit 7717d7b

File tree

147 files changed

+112
-263
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

147 files changed

+112
-263
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ yarn-error.log
99
packages/*/test/visual/*/screenshots/*/failed
1010
packages/icons/test/visual/screenshots/failed
1111

12+
# Generated Lit test files
13+
packages/*/test/*.generated.*
14+
1215
# Generated theme folders .ts files
1316
packages/**/theme/**/*.d.ts
1417

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"scripts": {
66
"analyze": "polymer analyze packages/**/vaadin-*.js > analysis.json && node scripts/prepareDocs.js && node scripts/buildWebtypes.js && node scripts/generateLumoAutoCompleteCss.js && ./scripts/buildThemeTypings.sh",
77
"build:ts": "tsc --build tsconfig.build.json",
8-
"debug": "web-test-runner --watch",
9-
"debug:it": "web-test-runner --watch --config web-test-runner-it.config.js",
8+
"debug": "yarn test --watch",
9+
"debug:it": "yarn test --watch --config web-test-runner-it.config.js",
1010
"dist": "rimraf dist && yarn analyze && rollup -c rollup.config.js && cp analysis.json dist",
1111
"docs": "yarn analyze && web-dev-server --node-resolve --open",
1212
"icons": "lerna run icons",
@@ -18,16 +18,16 @@
1818
"prepare": "husky",
1919
"serve:dist": "web-dev-server --app-index dist/index.html --open",
2020
"start": "web-dev-server --node-resolve --open /dev",
21-
"test": "web-test-runner",
22-
"test:firefox": "web-test-runner --config web-test-runner-firefox.config.js",
23-
"test:it": "web-test-runner --config web-test-runner-it.config.js",
24-
"test:lumo": "web-test-runner --config web-test-runner-lumo.config.js",
25-
"test:material": "web-test-runner --config web-test-runner-material.config.js",
26-
"test:snapshots": "web-test-runner --config web-test-runner-snapshots.config.js",
27-
"test:webkit": "web-test-runner --config web-test-runner-webkit.config.js",
28-
"update:lumo": "TEST_ENV=update web-test-runner --config web-test-runner-lumo.config.js",
29-
"update:material": "TEST_ENV=update web-test-runner --config web-test-runner-material.config.js",
30-
"update:snapshots": "web-test-runner --config web-test-runner-snapshots.config.js --update-snapshots"
21+
"test": "node scripts/generateLitTests.js && web-test-runner",
22+
"test:firefox": "yarn test --config web-test-runner-firefox.config.js",
23+
"test:it": "yarn test --config web-test-runner-it.config.js",
24+
"test:lumo": "yarn test --config web-test-runner-lumo.config.js",
25+
"test:material": "yarn test --config web-test-runner-material.config.js",
26+
"test:snapshots": "yarn test --config web-test-runner-snapshots.config.js",
27+
"test:webkit": "yarn test --config web-test-runner-webkit.config.js",
28+
"update:lumo": "TEST_ENV=update yarn test --config web-test-runner-lumo.config.js",
29+
"update:material": "TEST_ENV=update yarn test --config web-test-runner-material.config.js",
30+
"update:snapshots": "yarn test --config web-test-runner-snapshots.config.js --update-snapshots"
3131
},
3232
"devDependencies": {
3333
"@fontsource/roboto": "^4.5.1",

packages/button/test/button-lit.test.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/button/test/button-polymer.test.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/button/test/button.common.ts renamed to packages/button/test/button.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { expect } from '@vaadin/chai-plugins';
22
import { sendKeys } from '@vaadin/test-runner-commands';
33
import { fixtureSync, nextRender, nextUpdate } from '@vaadin/testing-helpers';
44
import sinon from 'sinon';
5+
import '../vaadin-button.js';
56
import type { Button } from '../vaadin-button.js';
67

78
describe('vaadin-button', () => {

packages/grid/test/accessibility-lit.test.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

packages/grid/test/accessibility-polymer.test.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/grid/test/accessibility.common.js renamed to packages/grid/test/accessibility.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { expect } from '@vaadin/chai-plugins';
22
import { fixtureSync, nextFrame } from '@vaadin/testing-helpers';
3+
import '../all-imports.js';
34
import { flushGrid } from './helpers.js';
45

56
describe('accessibility', () => {

packages/grid/test/array-data-provider-lit.test.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

packages/grid/test/array-data-provider-polymer.test.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)