Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.01 KB

README.md

File metadata and controls

41 lines (27 loc) · 1.01 KB

grunt-jest-enforcer

Getting Started:

This plugin is to find all files matching a list of patterns and create a new file, which will be executed by test framework (eg. jest). The new file requires all matched files from the list above.

npm install grunt-jest-enforcer --save-dev

Examples:

Sample grunt file :

src: the list of patterens that file will match.

dest: the output file requires all matched files.

	jest_enforcer: {
            options: {
            },
            files: {
                src: [ './sample_source/**/test*.js*' ],
                dest: './sample_output/requireFiles.js',
            }
        }

Sample output:

The test framework (eg. jest) can run this file and you will get test coverage report for all required files.

var __sample_source_test_1_js = require('./../sample_source/test_1.js');
var __sample_source_test_3_jsx = require('./../sample_source/test_3.jsx');
var __sample_source_test_4_js = require('./../sample_source/test_4.js');