New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

hardhat-jest

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hardhat-jest - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

2

package.json
{
"name": "hardhat-jest",
"version": "1.0.1",
"version": "1.0.2",
"description": "A Hardhat plugin for using Jest",

@@ -5,0 +5,0 @@ "main": "src/index.js",

# hardhat-jest
Have you always wanted to use **Jest** instead of Mocha + Chai in your Hardhat Projects? 😉 Good News!
`hardhat-jest` allows you to use **Jest** easily 😃✌️
- [Installation](#installation)
- [Usage](#usage)
- [Options](#options): See all the available options
- [Hardhat Tasks](#hardhat-tasks): See all the Hardhat tasks
## Installation
**Step 1:** Install the package
```
npm i hardhat-jest
```
**Step 2:** Add to your `hardhat.config.js` file
```
require("hardhat-jest");
```
If you're using Typescript, to your `hardhat.config.ts` file
```
import "hardhat-jest"; // Typescript
```
## Usage
It's so easy, You can run your Jest tests by
```
npx hardhat jest
```
You've been using `npx hardhat test` to run your Mocha tests so far, but NOW you only need to use `jest` instead of `test` and Done!
### Options
If you're looking to see all the options, you can do it by running `npx hardhat help jest`:
```shell
Usage: hardhat [GLOBAL OPTIONS] jest [--no-compile] [--watch] [--watch-all]
OPTIONS:
--no-compile Do NOT compile before running this task
--watch Watch files for changes and rerun tests related to changed files.
--watch-all Watch files for changes and rerun all tests
jest: Runs Jest tests
For global options help run: hardhat help
```
### Hardhat-tasks
You can see all the available Hardhat tasks by running `npx hardhat`
```shell
AVAILABLE TASKS:
check Check whatever you need
clean Clears the cache and deletes all artifacts
compile Compiles the entire project, building all artifacts
console Opens a hardhat console
coverage Generates a code coverage report for tests
flatten Flattens and prints contracts and their dependencies
gas-reporter:merge
help Prints this message
> jest Runs Jest tests
node Starts a JSON-RPC server on top of Hardhat Network
run Runs a user-defined script after compiling the project
test Runs mocha tests
typechain Generate Typechain typings for compiled contracts
verify Verifies contract on Etherscan
```
and There it is, `jest` task is added successfully! it means that you can run **`npx hardhat jest`** and your tests will be run!
## Final thoughts
Finally, show us some love by **starring** the repository on GitHub!️ 😊
Happy hacking!
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc