项目作者: yasu-s

项目描述 :
Angular + jest
高级语言: TypeScript
项目地址: git://github.com/yasu-s/ng-jest-sample.git
创建时间: 2019-01-05T12:49:26Z
项目社区:https://github.com/yasu-s/ng-jest-sample

开源协议:MIT License

下载


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

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

2. Installing packages

  1. cd ng-jest-sample
  2. yarn

3. Launch sample application

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