Skip to content

yasu-s/ng-jest-sample

Repository files navigation

Overview

It is a sample project of Angular + Jest.

System requirements

  • Node.js - 10.x
  • Yarn - 1.12.x

Used library

  • TypeScript - 3.5.x
  • Angular - 8.2.x
  • Jest - 24.9.x
  • ts-jest - 24.0.x
  • jest-preset-angular - 7.1.x
  • @angular-builders/jest - 8.2.x

Operation check

1. Download Sample

git clone git@github.com:yasu-s/ng-jest-sample.git

2. Installing packages

cd ng-jest-sample
yarn

3. Launch sample application

yarn test

NPM Script list

script overview
start ng serve
lint Execute the tslint.
test Execute the unit test.(Jest)
test:w Execute the unit test. Run watch mode.(Jest)
test:report Execute the unit test.(Jest)
The HTML report of the unit test is output to ./dist/reports/testResults/jest-html-reporter.html.
Output the JUnit format test result file to ./dist/reports/testResults/junit.xml
For code coverage also output to the ./dist/reports/coverage directory.