From b63de715ae8475df2e2f53207217f67e602fb79a Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 4 Nov 2026 22:47:07 +0100 Subject: [PATCH] eureka-state tests: an unknown kind names documents[i].kind Co-Authored-By: Claude Opus 5.5 --- crates/eureka-state/tests/cli.rs | 4 ++-- crates/eureka-state/tests/mcp.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/eureka-state/tests/cli.rs b/crates/eureka-state/tests/cli.rs index 5498769..60bdc28 100644 --- a/crates/eureka-state/tests/cli.rs +++ b/crates/eureka-state/tests/cli.rs @@ -421,7 +421,7 @@ fn a_falsy_unknown_value_is_still_a_loss() { fn a_document_that_does_not_decode_is_invalid_input() { let dir = tempfile::tempdir().unwrap(); let cases = [ - (json!([{ "kind": "nonsense", "value": {} }]), "documents[0]: unknown variant, expected"), + (json!([{ "kind": "nonsense", "value": {} }]), "documents[0].kind: unknown variant, expected"), (json!("text"), "JSON array"), (json!([[]]), "documents[0] must be a JSON object"), (json!([]), "1 to 64"), @@ -457,7 +457,7 @@ fn a_document_that_does_not_decode_never_echoes_its_values() { let cases = [ (vec![string_for_number], "documents[0].value.attempt: wrong type, expected"), (vec![long_string_for_list], "documents[0].value.repos: wrong type, expected"), - (vec![unknown_kind], "documents[0]: unknown variant, expected"), + (vec![unknown_kind], "documents[0].kind: unknown variant, expected"), (vec![unknown_variant], "documents[0].value.authority: unknown variant, expected"), (vec![campaign_json(), second_missing_claim], "documents[1].value: missing field `claim`"), ]; diff --git a/crates/eureka-state/tests/mcp.rs b/crates/eureka-state/tests/mcp.rs index 288f98c..09878c1 100644 --- a/crates/eureka-state/tests/mcp.rs +++ b/crates/eureka-state/tests/mcp.rs @@ -676,7 +676,7 @@ fn admit_names_the_path_of_a_field_that_does_not_decode_and_never_a_value() { (missing_claim, "documents[1].value: missing field `claim`"), (wrong_type, "documents[1].value.sources[0].Observed.evidence.locator: wrong type, expected"), (wrong_variant, "documents[1].value.sources[0].Observed.evidence.kind: unknown variant, expected"), - (unknown_kind, "documents[1]: unknown variant, expected"), + (unknown_kind, "documents[1].kind: unknown variant, expected"), ]; for (document, expected) in cases { let (error, refused) = mcp.call("admit", faculty_args(vec![campaign_json(), document]));