Skip to content

feat(contracts): extract test suites to test.rs for SC-HARD-05..08 (#… - #1461

Open
mbo223 wants to merge 2 commits into
StellarDevHub:mainfrom
mbo223:feature/sc-hard-05-08-governance-lending-bonding-nft
Open

mbo223 wants to merge 2 commits into
StellarDevHub:mainfrom
mbo223:feature/sc-hard-05-08-governance-lending-bonding-nft

Conversation

@mbo223

@mbo223 mbo223 commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

…1351 #1352 #1353 #1354)

  • [SC-HARD-05] dao_governance: move inline tests to test.rs; add proposal lifecycle, quorum, timelock-execution, delegation, and edge-case tests
  • [SC-HARD-06] lending_pool: move inline tests to test.rs; add liquidation, withdraw-over-balance, health factor, interest accrual, and reentrancy tests
  • [SC-HARD-07] continuous_bonding_curve: move inline tests to test.rs; add monotonic price proofs, quote accuracy, deadline enforcement, and supply exhaustion tests
  • [SC-HARD-08] fractional_nft_vault: move inline tests to test.rs; add share transfer, unauthorized fractionalize, double-claim guard, pro-rata payout, and buyout rejection tests
  • .gitignore: add proptest-regressions/, .kiro/, .kilo/ entries

Acceptance criteria satisfied:
cargo test -p dao-governance cargo test -p lending-pool cargo test -p continuous-bonding-curve cargo test -p fractional-nft-vault
close #1351
close #1352
close #1353
close #1354

…tellarDevHub#1351 StellarDevHub#1352 StellarDevHub#1353 StellarDevHub#1354)

- [SC-HARD-05] dao_governance: move inline tests to test.rs; add proposal
  lifecycle, quorum, timelock-execution, delegation, and edge-case tests
- [SC-HARD-06] lending_pool: move inline tests to test.rs; add liquidation,
  withdraw-over-balance, health factor, interest accrual, and reentrancy tests
- [SC-HARD-07] continuous_bonding_curve: move inline tests to test.rs; add
  monotonic price proofs, quote accuracy, deadline enforcement, and supply
  exhaustion tests
- [SC-HARD-08] fractional_nft_vault: move inline tests to test.rs; add share
  transfer, unauthorized fractionalize, double-claim guard, pro-rata payout,
  and buyout rejection tests
- .gitignore: add proptest-regressions/, .kiro/, .kilo/ entries

Acceptance criteria satisfied:
  cargo test -p dao-governance
  cargo test -p lending-pool
  cargo test -p continuous-bonding-curve
  cargo test -p fractional-nft-vault
@vercel

vercel Bot commented Sep 28, 2026

Copy link
Copy Markdown

@mbo223 is attempting to deploy a commit to the Ayomide Adeniran's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Sep 28, 2026

Copy link
Copy Markdown

@mbo223 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant