Tier: Medium
Description: Add tests for milestone percentage sum validation and validate the MilestoneSumInvalid error.
Tasks:
- Create shipment with milestones summing to != 100%
- Create shipment with milestones summing to 100%
- Verify MilestoneSumInvalid error (code 18)
Acceptance Criteria:
- Invalid milestone sums are rejected
- Error variant is returned correctly
- Valid milestone sums are accepted
Files: contracts/shipment/src/test.rs
Tier: Medium
Description: Add tests for milestone percentage sum validation and validate the MilestoneSumInvalid error.
Tasks:
Acceptance Criteria:
Files:
contracts/shipment/src/test.rs