function testElligibleUserCanClaim_MultipleTimes() public {
console.log("USDC decimals --- 6");
console.log("Token decimals ---", token.decimals());
assert(token.decimals() == 18);
uint256 startingBalance = token.balanceOf(collectorOne);
vm.deal(collectorOne, airdrop.getFee() * 2);
vm.startPrank(collectorOne);
airdrop.claim{value: airdrop.getFee()}(
collectorOne,
amountToCollect,
proof
);
airdrop.claim{value: airdrop.getFee()}(
collectorOne,
amountToCollect,
proof
);
vm.stopPrank();
uint256 endingBalance = token.balanceOf(collectorOne);
console.log("User claims ----", endingBalance / 1e6);
console.log("Max claims ----", 25);
vm.expectRevert();
assertEq(endingBalance - startingBalance, amountToCollect);
}