tangle


git clone https://radroots.dev/git/tangle.git
Log | Files | Refs | README | LICENSE

commit 8721915062674b7f605624e52a5d88a03a2292d2
parent bf5d6afc1fbeb045c496d585880105eddc045304
Author: triesap <tyson@radroots.org>
Date:   Mon, 22 Jun 2026 23:40:00 +0000

tests: use neutral compatibility fixture

- rename source-specific unknown policy field fixture
- keep compatibility field rejection coverage intact
- preserve strict NIP-29 closed-group semantics
- verify group and runtime targeted tests

Diffstat:
Mcrates/tangle_groups/src/lib.rs | 4++--
Mcrates/tangle_runtime/tests/phase2_acceptance_targets.rs | 4++--
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/crates/tangle_groups/src/lib.rs b/crates/tangle_groups/src/lib.rs @@ -593,14 +593,14 @@ mod tests { #[test] fn group_policy_rejects_compatibility_fields() { let error = parse_group_runtime_config_json( - r#"{"enabled": false, "policy": {"compat_zooid_closed_means_restricted": true}}"#, + r#"{"enabled": false, "policy": {"compat_closed_means_restricted": true}}"#, ) .expect_err("compat"); assert!( error .message() - .contains("unknown field `compat_zooid_closed_means_restricted`") + .contains("unknown field `compat_closed_means_restricted`") ); } diff --git a/crates/tangle_runtime/tests/phase2_acceptance_targets.rs b/crates/tangle_runtime/tests/phase2_acceptance_targets.rs @@ -1844,13 +1844,13 @@ fn closed_groups_use_strict_nip29_semantics_without_compatibility_flag() { ); let error = parse_group_runtime_config_json( - r#"{"enabled": false, "policy": {"compat_zooid_closed_means_restricted": true}}"#, + r#"{"enabled": false, "policy": {"compat_closed_means_restricted": true}}"#, ) .expect_err("compat"); assert!( error .message() - .contains("unknown field `compat_zooid_closed_means_restricted`") + .contains("unknown field `compat_closed_means_restricted`") ); }