(features/playwright-integration): add harness script and configs for ts, mocha, rollup #4229
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
fast-components/test
directory to allow for a node-focused environmentNew
package.json
commands infast-components
:yarn clean:test
: clean thetest/dist
directoryyarn test:build-tsc
: build spec modules for mocha, outputs totest/dist
yarn test:build-rollup
: build un-minimized and source-mapped bundles, to be loaded in the playwright browser page instanceyarn test:mocha
: run all tests found intest/dist
with thetest/.mocharc.json
configuration fileyarn test:playwright
: run each command above, in orderTo avoid conflicts with tests that already exist in
src/color
, thetest:playwright
workflow ignores those files, and theselect.spec
tests are skipped if playwright isn't available. Though it's not technically a blocker with this in place, these conflicts between task runners should be addressed before this completed feature is accepted.Process & policy checklist