feat: add native KDBX scaffolding and in-memory KeePass API

This commit is contained in:
2026-05-10 01:17:53 +02:00
parent 210f7b414b
commit 15332896fe
25 changed files with 437 additions and 713 deletions
+3 -3
View File
@@ -1,10 +1,10 @@
# Integration Tests
This directory is reserved for tests that require external dependencies or a Python environment with `pykeepass` installed.
This directory is reserved for compatibility tests and scenarios that may use `pykeepass`.
## Conventions
- Use `*.test.ts` filenames.
- Keep tests here isolated from unit tests.
- Prefer explicit setup/skip logic when runtime dependencies are missing.
- Integration tests should verify the real KeePass bridge when `pykeepass` and fixture credentials are available.
- Prefer explicit setup/skip logic when optional dependencies are missing.
- Integration tests should verify native behavior against the compatibility reference when available.
- Prefer fixtures in `tests/fixtures/` and keep expectations aligned with the companion JSON file.