2017-03-23 17:25:30 -07:00

2.6 KiB

ng test

Overview

ng test compiles the application into an output directory

Running unit tests

ng test

Tests will execute after a build is executed via Karma, and it will automatically watch your files for changes. You can run tests a single time via --watch=false or --single-run.

You can run tests with coverage via --code-coverage. The coverage report will be in the coverage/ directory.

Options

app

`--app` (alias: `-a`) _default value: 1st app_

Specifies app name or index to use.

browsers

`--browsers`

Override which browsers tests are run against.

code-coverage

`--code-coverage` (alias: `-cc`) _default value: false_

Coverage report will be in the coverage/ directory.

colors

`--colors`

Enable or disable colors in the output (reporters and logs).

config

`--config` (alias: `-c`)

Use a specific config file. Defaults to the protractor config file in angular-cli.json.

log-level

`--log-level`

Level of logging.

poll

`--poll`

Enable and define the file watching poll time period (milliseconds).

port

`--port`

Port where the web server will be listening.

progress

`--progress` _default value: true_

Log progress to the console while in progress.

reporters

`--reporters`

List of reporters to use.

single-run

`--single-run` (alias: `-sr`) _default value: false_

Run tests a single time.

sourcemap

`--sourcemap` (alias: `-sm`, `sourcemaps`)

Output sourcemaps.

watch

`--watch` (aliases: `-w`)

Run build when files change.