Skip to content

Conversation

@OttoAllmendinger
Copy link
Contributor

This PR includes several improvements to the abstract-utxo transaction handling
tests:

  • Split large transaction handling test file into separate focused files
    for parseTransaction, explainTransaction, and verifyTransaction to
    improve organization

  • Replace should.js with Node's built-in assert module to improve code
    consistency and reduce dependencies

  • Improve parseTransaction tests with proper TypeScript typing and a
    cleaner afterEach cleanup pattern

Issue: BTC-2732

OttoAllmendinger and others added 3 commits November 6, 2025 16:21
…te files

Improves organization by splitting large test file into separate focused
files for parseTransaction, explainTransaction, and verifyTransaction.

Issue: BTC-2732

Co-authored-by: llm-git <llm-git@ttll.de>
Update test assertions to use Node's built-in assert module instead of
should.js. This improves code consistency and reduces dependencies.

Issue: BTC-2732

Co-authored-by: llm-git <llm-git@ttll.de>
Refactor tests to use afterEach cleanup pattern instead of manual
restore calls. Add proper TypeScript typing to test function parameters.

Issue: BTC-2732

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review November 6, 2025 17:56
@OttoAllmendinger OttoAllmendinger requested a review from a team as a code owner November 6, 2025 17:56
@OttoAllmendinger OttoAllmendinger merged commit be9485f into master Nov 6, 2025
13 checks passed
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.

3 participants