You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
619 B
19 lines
619 B
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!");
|
|
});
|
|
});
|
|
|