diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2025-11-04 21:58:23 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2025-11-04 21:58:23 +0000 |
| commit | 652c5913f695ba7e8dfd78cd0cbe5cc3de67fa59 (patch) | |
| tree | e76bc0bcdc9eeec466ddf6e5e75a7f63a9d6650e /Cargo.toml | |
| parent | c2c0cdba4af434043f3fa707231d8f5a7e3fd882 (diff) | |
test: migrate to TestRelay fixture pattern and add compliance docs
- Remove unnecessary 'nix' dev dependency (Unix syscalls crate, not needed)
- Migrate announcement tests to new TestRelay fixture pattern
- Delete legacy test files (announcement_tests.rs, test_relay.sh)
- Add comprehensive test documentation (docs/how-to/test-compliance.md)
- Update README.md with new test commands
- All 18 integration tests passing (NIP-01 + NIP-34)
Benefits:
- Automatic relay lifecycle management
- No manual setup required
- Pure Rust integration tests
- Better developer experience
- CI/CD ready
Diffstat (limited to 'Cargo.toml')
| -rw-r--r-- | Cargo.toml | 2 |
1 files changed, 2 insertions, 0 deletions
| @@ -44,6 +44,8 @@ thiserror = "1.0" | |||
| 44 | [dev-dependencies] | 44 | [dev-dependencies] |
| 45 | # Testing | 45 | # Testing |
| 46 | tokio-test = "0.4" | 46 | tokio-test = "0.4" |
| 47 | grasp-audit = { path = "grasp-audit" } | ||
| 48 | url = "2.5" | ||
| 47 | 49 | ||
| 48 | [lib] | 50 | [lib] |
| 49 | name = "ngit_grasp" | 51 | name = "ngit_grasp" |