jest-test-diff
TypeScript icon, indicating that this package has built-in type declarations

2.1.4 • Public • Published

Jest-Test-Diff

Shows test documentation for changes made between a checked out branch and master.

Installation

npm i -g jest-test-diff

Usage

Print test file spec description

Provide a list of test files it will print the test descriptions composed for human readability.

For example: jest-test-diff test/mySpecFile.test.js

(If you want to print as a flat series of steps, include the --flat flag.)

Print test file spec changes using git diff

Pipe a git diff in via stdin it will print the diff related to only the lines that were changed.

For example: git diff origin/main | jest-test-diff

(If you want to print as a flat series of steps, include the --flat flag.)

If you want to ignore some files in the git diff, use the --ignore flag. Provide substrings, and if a filename in the git diff matches any of those substrings it will be skipped. (This flag is ignored when passing filenames.)

For example: git diff origin/main | jest-test-diff --ignore snap

Available flags

flag short description
--help -h prints the help text
--flat -l Prints test cases as flat series of steps
--ignore -i Ignore files in a git diff if their filenames contain any of the provided strings (multiple strings are accepted)

Readme

Keywords

none

Package Sidebar

Install

npm i jest-test-diff

Weekly Downloads

6

Version

2.1.4

License

MIT

Unpacked Size

42.3 kB

Total Files

23

Last publish

Collaborators

  • glovguy