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:
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`")
);
}