test: cover the address-poisoning filters in transactions.js (closes #160)
Some checks failed
check / check (push) Has been cancelled

47 tests over src/shared/transactions.js: both real address-poisoning attacks
as fixtures, each of the four filters on and off, threshold boundaries, no
false positives, and the per-address merge/dedup path. No source file changed.
This commit was merged in pull request #175.
This commit is contained in:
2026-08-10 15:53:15 +02:00
parent e8ad8325c8
commit 188882d635
2 changed files with 1004 additions and 0 deletions

View File

@@ -37,6 +37,8 @@ review.
launch-time canary aborts the suite if worker traffic starts escaping. launch-time canary aborts the suite if worker traffic starts escaping.
- 2026-08-09: Reviewed the repo end to end and filed the 1.0.0 backlog - 2026-08-09: Reviewed the repo end to end and filed the 1.0.0 backlog
(#149-#168). (#149-#168).
- 2026-08-09: Test coverage for the address-poisoning defense in
`src/shared/transactions.js` (#160)
- 2026-07-26: About well in settings with build info, repo link and the version - 2026-07-26: About well in settings with build info, repo link and the version
click easter egg (#145); proper view navigation stack (#146). click easter egg (#145); proper view navigation stack (#146).
- 2026-07-07 Adopted scripts-to-rule-them-all: `script/` entrypoints, Makefile - 2026-07-07 Adopted scripts-to-rule-them-all: `script/` entrypoints, Makefile

1002
tests/transactions.test.js Normal file

File diff suppressed because it is too large Load Diff