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.lock | |
| 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.lock')
| -rw-r--r-- | Cargo.lock | 14 |
1 files changed, 14 insertions, 0 deletions
| @@ -917,6 +917,8 @@ dependencies = [ | |||
| 917 | "anyhow", | 917 | "anyhow", |
| 918 | "dotenvy", | 918 | "dotenvy", |
| 919 | "futures-util", | 919 | "futures-util", |
| 920 | "grasp-audit", | ||
| 921 | "nix", | ||
| 920 | "nostr-sdk", | 922 | "nostr-sdk", |
| 921 | "serde", | 923 | "serde", |
| 922 | "serde_json", | 924 | "serde_json", |
| @@ -927,6 +929,18 @@ dependencies = [ | |||
| 927 | "tracing", | 929 | "tracing", |
| 928 | "tracing-subscriber", | 930 | "tracing-subscriber", |
| 929 | "tungstenite 0.21.0", | 931 | "tungstenite 0.21.0", |
| 932 | "url", | ||
| 933 | ] | ||
| 934 | |||
| 935 | [[package]] | ||
| 936 | name = "nix" | ||
| 937 | version = "0.27.1" | ||
| 938 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 939 | checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" | ||
| 940 | dependencies = [ | ||
| 941 | "bitflags", | ||
| 942 | "cfg-if", | ||
| 943 | "libc", | ||
| 930 | ] | 944 | ] |
| 931 | 945 | ||
| 932 | [[package]] | 946 | [[package]] |