Lesson9: Unit tests are failing #5950
Chizitere01
started this conversation in
General
Replies: 1 comment
-
1- To solve this issue
Add this condition to your if (developmentChains.includes(network.name)) {
const vrfCoordinatorV2Mock = await ethers.getContract("VRFCoordinatorV2Mock")
await vrfCoordinatorV2Mock.addConsumer(subscriptionId, raffle.address)
} after this you going to run into new issue,
to solve it by change
change const tx = await raffle.performUpkeep([]) 3- You are going to run into new issue
change const requestId = txReceipt.events[1].args.requestedId and add assert(raffleState.toString() == "1") 4- To solve this issue
change const tx = await raffle.performUpkeep([]) and change await vrfCoordinatorV2Mock.fulfillRandomWords(
txReceipt.events[1].args.requestedId,
raffle.address
) output
I hope it helps |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In lesson 9 of the course, 5 out of the 14 unit tests are failing. The staging tests are working fine.
here are the errors I get
here is the link to my repo https://github.com/Chizitere01/Hardhat-SmartContract-Lottery-fcc/
Beta Was this translation helpful? Give feedback.
All reactions