Skip to content

test(contract): comprehensive update_members + percentage validation test#98

Open
priscaenoch wants to merge 1 commit into
Web3Novalabs:mainfrom
priscaenoch:feature/65-update-members-comprehensive-tests
Open

test(contract): comprehensive update_members + percentage validation test#98
priscaenoch wants to merge 1 commit into
Web3Novalabs:mainfrom
priscaenoch:feature/65-update-members-comprehensive-tests

Conversation

@priscaenoch

Copy link
Copy Markdown

closes #65

the following changes were added via this PR:

  • test_update_members_sum_9999_rejected: sum < 10000 is rejected
  • test_update_members_sum_10001_rejected: sum > 10000 is rejected
  • test_update_members_non_creator_rejected: non-creator caller is rejected
  • test_update_members_unknown_group_rejected: unknown group ID is rejected
  • test_update_members_replaces_existing_set: second call fully replaces first member set
  • test_update_members_zero_bp_member_rejected: member with 0 basis points is rejected
  • test_update_members_single_member_10000_bp: single member at 10000 bp is valid
  • test_update_members_empty_list_rejected: empty member list is rejected
  • test_update_members_many_members_boundary: 10 members x 1000 bp each sums to 10000
  • test_update_members_event_emitted: members_updated event carries correct id and count

…tests

- test_update_members_sum_9999_rejected: sum < 10000 is rejected
- test_update_members_sum_10001_rejected: sum > 10000 is rejected
- test_update_members_non_creator_rejected: non-creator caller is rejected
- test_update_members_unknown_group_rejected: unknown group ID is rejected
- test_update_members_replaces_existing_set: second call fully replaces first member set
- test_update_members_zero_bp_member_rejected: member with 0 basis points is rejected
- test_update_members_single_member_10000_bp: single member at 10000 bp is valid
- test_update_members_empty_list_rejected: empty member list is rejected
- test_update_members_many_members_boundary: 10 members x 1000 bp each sums to 10000
- test_update_members_event_emitted: members_updated event carries correct id and count
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test(contract): comprehensive tests for update_members + percentage validation

1 participant