**Description:** The fund_invoice function needs property-based fuzz testing. **Why it matters:** Fuzz testing finds edge cases that unit tests miss. **Acceptance Criteria:** - [ ] Property test that `fund_invoice` never panics with random inputs - [ ] Test with random amounts, tokens, and funder addresses **Relevant Files:** `contracts/fuzz/src/lib.rs` ---
Description:
The fund_invoice function needs property-based fuzz testing.
Why it matters: Fuzz testing finds edge cases that unit tests miss.
Acceptance Criteria:
fund_invoicenever panics with random inputsRelevant Files:
contracts/fuzz/src/lib.rs