smartcontractkit / full-blockchain-solidity-course-js

Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
11.94k stars 2.89k forks source link

How i can write test for this --> revert NftMarketplace__TransferFailed(); #6217

Open Nikhil8400 opened 8 months ago

Nikhil8400 commented 8 months ago

function withdrawProceeds() external { uint256 proceeds = s_proceeds[msg.sender]; if(proceeds<=0){ revert NftMarketplace__NoProceeds(); } s_proceeds[msg.sender] = 0; (bool success,) = payable(msg.sender).call{value: proceeds}(""); if(!success){ revert NftMarketplace__TransferFailed(); } }