npm.io
0.0.1 • Published 7 years ago

ng-test-runner-schematics

Licence
MIT
Version
0.0.1
Deps
5
Size
23 kB
Vulns
0
Weekly
0

ng-test-runner-schematics

Build Status

About

Schematics for ng-test-runner. It generates Angular Component with spec where ng-test-runner is configured and ready to run.

Installation

ng add ng-test-runner-schematics

Usage

Test for Presentational Component
ng g ng-test-runner-schematics:component my-compoment
Test for Smart Component (that uses http)
ng g ng-test-runner-schematics:component --server my-compoment 
Test with speed hack

It decreases tests execution time by ~40%. For details see https://github.com/angular/angular/issues/12409#issuecomment-383607643 (and full discussion)

ng g ng-test-runner-schematics:component --fast my-compoment 

Options

Option Description
--server=true|false Flag to indicate if a sinon server is added to spec.
Default: false
--fast=true|false Flag to indicate if speed hack should be added to spec.
Default: false
You can also use all Angular CLI component options (they are passed to default CLI schematic). For list of flags check Component documentation.

Keywords