Skip to content

Commit 742c697

Browse files
committed
test(lint): pin the record:line_items findings at the gate's dotted path form
Claude-Session: https://claude.ai/code/session_01UtnxvdiN376GF3sgXwAw4d Co-authored-by: Claude <noreply@anthropic.com>
1 parent ffcd210 commit 742c697

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎packages/lint/src/validate-component-props.test.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -972,17 +972,17 @@ describe('validateComponentProps — record:line_items is dispatched (#21142)',
972972
const findings = validateComponentProps(stackWith([fieldKeyed]));
973973
const unknown = unknownKeys(findings);
974974
expect(unknown.map((f) => f.path)).toEqual([
975-
'pages[0].regions[0].components[0].properties.columns[0].field',
976-
'pages[0].regions[0].components[0].properties.columns[1].field',
975+
'pages[0].regions[0].components[0].properties.columns.0.field',
976+
'pages[0].regions[0].components[0].properties.columns.1.field',
977977
]);
978978
for (const f of unknown) {
979979
expect(f.where).toBe('page "probe_page" · record:line_items');
980980
expect(f.message).toContain('`name`');
981981
}
982982
// The column's identity is missing too: the value half names it.
983983
expect(invalid(findings).map((f) => f.path)).toEqual([
984-
'pages[0].regions[0].components[0].properties.columns[0].name',
985-
'pages[0].regions[0].components[0].properties.columns[1].name',
984+
'pages[0].regions[0].components[0].properties.columns.0.name',
985+
'pages[0].regions[0].components[0].properties.columns.1.name',
986986
]);
987987
});
988988

0 commit comments

Comments
 (0)