Test owner approved enrollment sync flow

This commit is contained in:
Eric Wendland 2026-05-22 01:28:45 +02:00
commit 94ad64d0db
3 changed files with 288 additions and 6 deletions

View file

@ -16,10 +16,10 @@ end-to-end test target for the intended personal mesh use cases.
- `[~]` Two-node operator-flow test coverage.
Acceptance criteria:
- `[ ]` A two-daemon test covers owner-rooted init, peer-card exchange,
- `[x]` A two-daemon test covers owner-rooted init, peer-card exchange,
enrollment request submission, owner approval, `geth sync now`, and
`geth sync status`.
- `[ ]` A two-daemon test proves approved keychain/auth state reaches the
- `[x]` A two-daemon test proves approved keychain/auth state reaches the
enrolled node without using the old one-off `node enroll sync` shortcut.
- `[ ]` Tests assert rejected/unsigned/conflicting replicated records do not
mutate local trust or resource state.