Skip to content

Commit 54fb13a

Browse files
committed
test(rest): declare the object three overlay-door fixtures bind their view to
Claude-Session: https://claude.ai/code/session_019oFY6Hi35J7atvgVFnmoaK Co-authored-by: Claude <noreply@anthropic.com>
1 parent 39475b9 commit 54fb13a

3 files changed

Lines changed: 33 additions & 0 deletions

File tree

‎packages/rest/src/meta-diff-default-range-labels.test.ts‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,17 @@ async function boot() {
9898
engine.registry.registerObject(SysMetadata as any, TEST_PACKAGE_ID);
9999
engine.registry.registerObject(SysMetadataHistoryObject as any, TEST_PACKAGE_ID);
100100
engine.registry.registerObject(SysMetadataAuditObject as any, TEST_PACKAGE_ID);
101+
// [#24668] The object the fixture view binds to: the overlay save door
102+
// refuses a list view bound to an object that exists nowhere, and nothing
103+
// here declared `lead`.
104+
engine.registry.registerObject({
105+
name: 'lead',
106+
label: 'Lead',
107+
fields: {
108+
name: { name: 'name', label: 'Name', type: 'text' },
109+
owner: { name: 'owner', label: 'Owner', type: 'text' },
110+
},
111+
} as any, TEST_PACKAGE_ID);
101112
await engine.syncSchemas();
102113

103114
const protocol = new ObjectStackProtocolImplementation(engine as any);

‎packages/rest/src/meta-view-chart-binding.test.ts‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,17 @@ async function boot() {
7373
scope: 'system',
7474
objects: [SysMetadata, SysMetadataHistoryObject, SysMetadataAuditObject],
7575
});
76+
// [#24668] The object the fixture view binds to: the overlay save door
77+
// refuses a list view bound to an object that exists nowhere, and nothing
78+
// here declared `crm_lead`.
79+
engine.registry.registerObject({
80+
name: 'crm_lead',
81+
label: 'Lead',
82+
fields: {
83+
stage: { name: 'stage', label: 'Stage', type: 'text' },
84+
amount: { name: 'amount', label: 'Amount', type: 'number' },
85+
},
86+
} as any, 'objectstack-test');
7687
await engine.syncSchemas();
7788

7889
const protocol = new ObjectStackProtocolImplementation(engine as any);

‎packages/rest/src/meta-view-overlay-options-bag.test.ts‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,17 @@ async function boot() {
7373
scope: 'system',
7474
objects: [SysMetadata, SysMetadataHistoryObject, SysMetadataAuditObject],
7575
});
76+
// [#24668] The object the fixture view binds to: the overlay save door
77+
// refuses a list view bound to an object that exists nowhere, and nothing
78+
// here declared `showcase_task`.
79+
engine.registry.registerObject({
80+
name: 'showcase_task',
81+
label: 'Task',
82+
fields: {
83+
title: { name: 'title', label: 'Title', type: 'text' },
84+
location: { name: 'location', label: 'Location', type: 'text' },
85+
},
86+
} as any, 'objectstack-test');
7687
await engine.syncSchemas();
7788

7889
const protocol = new ObjectStackProtocolImplementation(engine as any);

0 commit comments

Comments
 (0)