From 737d3c3832a31464c6bff4a8d6033df07b0b4908 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 30 Oct 2026 15:52:17 +0000 Subject: [PATCH] test(ui): pin the 19th flow value-ledger entry (connector_action input.*) The expression ledger gained a `value` entry rooted in `connectorConfig` (`connector_action` `input.*`); the flow value-envelope test pinned the old 18-entry list. Add the entry; the six-map offer assertion is unchanged. Co-Authored-By: Claude Claude-Session: https://claude.ai/code/session_01L9qibviuUXqPDLL8ToR4Nm --- .../metadata-admin/inspectors/flow-value-envelope.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui/packages/app-shell/src/views/metadata-admin/inspectors/flow-value-envelope.test.ts b/ui/packages/app-shell/src/views/metadata-admin/inspectors/flow-value-envelope.test.ts index 741f2dc8f5e..f06e961ad39 100644 --- a/ui/packages/app-shell/src/views/metadata-admin/inspectors/flow-value-envelope.test.ts +++ b/ui/packages/app-shell/src/views/metadata-admin/inspectors/flow-value-envelope.test.ts @@ -71,11 +71,14 @@ describe('isValueEnvelopeSlot — read off the spec expression ledger (objectui# // The ledger's whole `value`-role list at 18.0.0-next.0. The six `KEY.*` // maps above are the ones a key/value cell serves; the rest are single // values (a filter, a collection, a recipient list, a record id) or a - // nested path, which this editor does not render per entry. + // nested path, which this editor does not render per entry. The list grew + // at #27968 / #28150 with the one entry rooted in `connectorConfig` + // (`connector_action:input.*`), which `isValueEnvelopeSlot` does not offer. expect( FLOW_NODE_EXPRESSION_PATHS.filter((e) => e.role === 'value').map((e) => `${e.nodeType}:${e.path}`).sort(), ).toEqual([ 'assignment:assignments.*', + 'connector_action:input.*', 'create_record:fields.*', 'delete_record:filter', 'get_record:filter',