Skip to content

Add invalid lock ID failure tests #352

Description

@Brainoncrack

Description

Difficulty: Expert

Type: Test

Summary

Add tests for operations using invalid or missing lock IDs.

Current Behaviour

Invalid lock references should fail safely without mutating state.

Expected Behaviour

The contract should reject unknown, malformed, or wrong-owner lock IDs.

Suggested Implementation

Create tests for read, withdraw, and status checks using invalid lock IDs.

Files or Areas Likely Affected

tests/
src/

Acceptance Criteria

  • Unknown lock ID is rejected.
  • Wrong-owner lock ID is rejected.
  • Malformed lock ID is handled where applicable.
  • State remains unchanged.
  • Expected errors are documented.

Additional Notes

This protects lock operations.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked for GrantFox OSS contributionMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Official GrantFox campaign label

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions