create-web3
Version:
A boilerplate for creating a web3 projects
20 lines (14 loc) • 619 B
JavaScript
const { expect } = require('chai');
const { ethers } = require('hardhat');
describe('Greeter', function () {
it("Should return the new greeting once it's changed", async function () {
const Greeter = await ethers.getContractFactory('Greeter');
const greeter = await Greeter.deploy('Hello, world!');
await greeter.deployed();
expect(await greeter.greet()).to.equal('Hello, world!');
const setGreetingTx = await greeter.setGreeting('Hola, mundo!');
// wait until the transaction is mined
await setGreetingTx.wait();
expect(await greeter.greet()).to.equal('Hola, mundo!');
});
});