Skip to content
This repository has been archived by the owner on Feb 3, 2022. It is now read-only.

Latest commit

 

History

History

unit

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Command: unit

Run unit and e2e tests in Node and Browser environments, using Mocha as test framework and Chai as assertion library. Tests in the browsers are launched by Karma.

Options

  • --targets <string> Set specific targets for the build using a Browserslist. This query is used by Babel and postCSS to transpile JavaScript and CSS files in order to be compatible with the specified browsers. Use --no-targets to prevent code transpiling.
  • --node Run tests in node context.
  • --browser [browserName] Run tests in browser context. If no browser is specified, it runs Chrome and Firefox.
  • --saucelabs Use SauceLabs as browsers provider.
  • --coverage Generate a code coverage report.
  • --concurrency <number> Set concurrency level for tests.
  • --context <path> Use a specific HTML document for tests.
  • --headless Run browsers in headless mode.
  • --loglevel <DISABLE|INFO|DEBUG|WARN|ERROR> Log level for tests.
  • --prepare Prepare tests build but skip run.
  • --run Skip tests build.
  • --timeout <number> Set the tests timeout.
  • --watch Watch test files.

Run tests on SauceLabs

You can use SauceLabs to run the tests in the cloud, on multiple browsers. In order to connect with SauceLabs, you need to set the SAUCE_USERNAME and SAUCE_ACCESS_KEY variables with your account data.

See also