2.0.1 • Published 5 years ago

template-coverage v2.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

Angular-Templates-Code-Coverage

This is a script to check unit tests exist for your Angular HTML templates. It checks for unit tests with titles that include the id of the html elements.

It checks for:

  • ngIf elements -
    • A test that the element is shown. The title of the test should contain the words 'should show' and the id of the element.
    • A test that the element is not shown. The title of the test should contain the words 'shouldnt show' and the id of the element.

Imgur

It will print out the coverage percentage of your html templates. It will throw an error if the coverage is less than the failBelow limit you specify. Default is 80%.

NPM https://www.npmjs.com/package/angular-templates-code-coverage

Install

npm install angular-templates-code-coverage --save-dev

Usage

template-coverage --failBelow=70

Future

  • Checking tests exist for ngFors and the correct number of elements appear
  • Checking tests exist for checking the correct text displays
  • Checking tests exist for ngClass and the correct classes are applied
  • Checking tests exist for checking the correct functions are called on child component output events
  • Checking tests exist for checking child components are passed the correct inputs
  • Checking tests exist for checking user inputs update the correct field
2.0.1

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago