From 9584d1dadaac4ebce3d4e77f5d8cc86708376a76 Mon Sep 17 00:00:00 2001 From: Brummel Date: Sat, 9 May 2026 22:25:32 +0200 Subject: [PATCH] iter 22b.4a.5: retire round-trip skip-list for class/instance fixtures --- crates/ailang-surface/tests/round_trip.rs | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/crates/ailang-surface/tests/round_trip.rs b/crates/ailang-surface/tests/round_trip.rs index ebd98ce..f1c1628 100644 --- a/crates/ailang-surface/tests/round_trip.rs +++ b/crates/ailang-surface/tests/round_trip.rs @@ -32,19 +32,10 @@ fn list_json_fixtures() -> Vec { p.file_name() .and_then(|n| n.to_str()) .map(|n| { - // Iter 22b.1 / 22b.2 / 22b.3: the `test_22b1_*`, - // `test_22b2_*`, and `test_22b3_*` fixtures exercise - // class/instance defs at the workspace-load and - // monomorphisation levels, but the surface (Form-B) - // parser/printer arms for those nodes are deferred - // to 22b.4. Until that ships, including these - // fixtures in the round-trip gate would block 22b - // on a property the schema floor does not yet - // promise. Skip them. + // Round-trip every fixture. The 22b.1/22b.2/22b.3 filter + // was retired in 22b.4a once the Form-A parser+printer + // arms for ClassDef / InstanceDef landed. n.ends_with(".ail.json") - && !n.starts_with("test_22b1_") - && !n.starts_with("test_22b2_") - && !n.starts_with("test_22b3_") }) .unwrap_or(false) })