A test runner for browsers based on Web Test Runner.
npm install @chialab/rna-browser-test-runner
RNA Browser Test Runner • A test runner for browsers based on Web Test Runner.
---
``sh`
npm i @chialab/rna-browser-test-runner -D
`sh`
yarn add @chialab/rna-browser-test-runner -D
Start a browser test runner based on the web dev server. It uses mocha but you still need to import an assertion library (recommended @open-wc/testing).
`js
import { test } from '@chialab/rna-browser-test-runner';
/**
* @see https://modern-web.dev/docs/test-runner/cli-and-configuration/
*/
await test({
// files: ['...'],
});
`
`
test:browser [options] [specs...]
Options:
-P, --port dev server port
--watch watch test files
--concurrency
--coverage add coverage to tests
--manual manual test mode
--open open the browser
--saucelabs [browsers...] run tests using Saucelabs browsers
-h, --help display help for command
`
Samples
`sh`
rna test:browser
`sh`
rna test:browser 'test/*/.spec.js' --coverage
`sh``
rna test:browser 'test/elements.spec.js' --watch --open
---
RNA Browser Test Runner is released under the MIT license.