Security News
ESLint is Now Language-Agnostic: Linting JSON, Markdown, and Beyond
ESLint has added JSON and Markdown linting support with new officially-supported plugins, expanding its versatility beyond JavaScript.
jest-stare
Advanced tools
This is a Jest HTML reporter (really a "results processor"). Summary test results are parsed into an HTML file for improved readability and filtering.
It provides:
This project is based primarily on:
jest --testResultsProcessor=jest-stare
Or
"testResultsProcessor": "./node_modules/jest-stare",
After invocation, by default, ./jest-stare
will contain:
index.html
- html reportjest-results.json
- raw jest json dataThanks to dogboydog you can configure the default output location of the jest-stare html files in your package.json via:
jest-stare: {
"resultDir": "results/jest-stare"
}
Additionally, you can configure whether or not jest-stare should log to the console via:
jest-stare: {
"log": "false"
}
You can programmatically invoke jest-stare and provide jest response data via:
const simplePassingTests = require("../__tests__/data/simplePassingTests.json"); // example JSON data
const processor = require("jest-stare");
processor(simplePassingTests, {log: false, resultDir: __dirname + "/output"}); // first parm is jest json results, second is jest-stare config
You can invoke jest-stare as a CLI after installing globally via npm install -g jest-stare
.
Or if jest-stare is a local dependency you can invoke the CLI via npx jest-stare...
Assuming that you have a relative file to your current location in a folder "data" and simplePassingTests.json contains saved JSON output from a jest test invocation, you can run the CLI providing a single positional input jest JSON file:
jest-stare data/simplePassingTests.json
Optionally you can control where the report will be stored using a a second positional:
jest-stare data/simplePassingTests.json c:/users/myId/desktop/output
The command reponse takes a form of:
jest-stare was called with programmatic config
** jest-stare --testResultsProcessor: wrote output report to c:/users/myId/desktop/output/index.html **
If you'd like to submit a PR, here are some basic steps to test out code changes. Suggestions and improvements are welcome!
git clone
this reponpm install
npm run build
npx jest
FAQs
jest html reporter (results processor) to view HTML jest results, save raw JSON, and invoke multiple reporters
The npm package jest-stare receives a total of 43,192 weekly downloads. As such, jest-stare popularity was classified as popular.
We found that jest-stare demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
ESLint has added JSON and Markdown linting support with new officially-supported plugins, expanding its versatility beyond JavaScript.
Security News
Members Hub is conducting large-scale campaigns to artificially boost Discord server metrics, undermining community trust and platform integrity.
Security News
NIST has failed to meet its self-imposed deadline of clearing the NVD's backlog by the end of the fiscal year. Meanwhile, CVE's awaiting analysis have increased by 33% since June.