Skip to content

test(price-guard): verify initialize runs once and signature requirement defaults to true (#105) - #1126

Closed
jeffrey-graham wants to merge 1 commit into
DevTobis:mainfrom
jeffrey-graham:test/issue-105-price-guard-init-and-sig-default
Closed

jeffrey-graham wants to merge 1 commit into
DevTobis:mainfrom
jeffrey-graham:test/issue-105-price-guard-init-and-sig-default

Conversation

@jeffrey-graham

Copy link
Copy Markdown

Closes #105

Summary

  • Adds a test setup helper in contracts/price-guard/src/lib.rs that does not override configure_signature_requirement.
  • Verifies calling PriceGuard::initialize a second time panics with "price-guard: already initialized".
  • Verifies require_nav_signature defaults to true on a freshly initialized contract (rejecting publish_nav with a zero signature both before and after registering an issuer key) until configure_signature_requirement(&admin, &false) is called.

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 PriceGuard initialize runs once and the signature requirement defaults to true

1 participant