-
Buka terminal.
-
Masuk ke direktori proyek Anda dengan menggunakan perintah
cd nama-direktori-proyek
. -
Instal Hardhat dengan perintah berikut:
npm install --save-dev hardhat
npx hardhat init
Pilih opsi "Create an empty hardhat.config.js".
npm install --save-dev hardhat @nomicfoundation/hardhat-toolbox solc chai
Proyek Hardhat Anda sudah siap untuk digunakan.
Buat kode smartcontract Perpustakaan ke dalam file Perpustakaan.sol
dalam direktori contracts
.
-
Buka file
hardhat.config.js
dalam direktori proyek. -
Pastikan file konfigurasi terlihat seperti ini:
require("@nomicfoundation/hardhat-toolbox"); module.exports = { solidity: "0.8.20", networks: { hardhat: {}, }, paths: { sources: "./contracts", tests: "./test", }, };
-
Buat direktori
scripts
dantest
dalam root proyek Anda. -
Buat Script deployment dalam direktori
scripts
dan buat script testing dalam direktoritest
sesuai dengan langkah-langkah berikut:a. Deployment Script (
deploy.js
): Script untuk mendeploy smart contract.b. Testing Script (
perpustakaan.test.js
): Script untuk menulis dan menjalankan test cases. -
Simpan Script-Script tersebut dalam direktori masing-masing.
- Untuk menjalankan Script deployment, gunakan perintah berikut:
npx hardhat run scripts/deploy.js
- Untuk menjalankan Script testing, gunakan perintah berikut:
npx hardhat test
- Pastikan semua script dijalankan dengan sukses.
-
Pastikan Anda telah mengimplementasikan test cases sesuai dengan fitur-fitur yang Anda inginkan dalam script testing (
test.js
). -
Jalankan perintah berikut untuk menjalankan semua test cases:
npx hardhat test
npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.js