Socket
Book a DemoInstallSign in
Socket

@chialab/rna-browser-test-runner

Package Overview
Dependencies
Maintainers
2
Versions
197
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chialab/rna-browser-test-runner

A test runner for browsers based on Web Test Runner.

latest
Source
npmnpm
Version
0.18.0
Version published
Maintainers
2
Created
Source

RNA logo

RNA Browser Test Runner • A test runner for browsers based on Web Test Runner.

NPM

Install

npm i @chialab/rna-browser-test-runner -D
yarn add @chialab/rna-browser-test-runner -D

Usage

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).

Via import

import { test } from '@chialab/rna-browser-test-runner';

/**
 * @see https://modern-web.dev/docs/test-runner/cli-and-configuration/
 */
await test({
    // files: ['...'],
});

Via cli

test:browser [options] [specs...]

Options:
  -P, --port                 dev server port
  --watch                    watch test files
  --concurrency <number>     number of concurrent browsers
  --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

rna test:browser
rna test:browser 'test/**/*.spec.js' --coverage
rna test:browser 'test/elements.spec.js' --watch --open

License

RNA Browser Test Runner is released under the MIT license.

Keywords

test-runner

FAQs

Package last updated on 11 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts