Skip to content

Commit 5355f47

Browse files
committed
test(cli): the #20459 build view-container fixtures authored through defineStack
Claude-Session: https://claude.ai/code/session_01RTkKf8Dn5F4mepiZZfWoxH Co-authored-by: Claude <noreply@anthropic.com>
1 parent 102ef19 commit 5355f47

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

‎packages/cli/test/build-view-container-name.test.ts‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import { join, resolve } from 'node:path';
3737
import { fileURLToPath } from 'node:url';
3838
import { ObjectQL } from '@objectstack/objectql';
3939
import { childEnv } from './helpers/serve-process.js';
40+
import { defineStackSource, linkSpec } from './helpers/define-stack-fixture.js';
4041

4142
const HERE = resolve(fileURLToPath(import.meta.url), '..');
4243
const CLI = resolve(HERE, '../bin/run-dev.js');
@@ -161,7 +162,10 @@ beforeAll(() => {
161162
const make = (label: string, s: Record<string, unknown>) => {
162163
const dir = join(root, label);
163164
mkdirSync(dir, { recursive: true });
164-
writeFileSync(join(dir, 'objectstack.config.ts'), `export default ${JSON.stringify(s, null, 2)};\n`);
165+
// A `defineStack` config (#20367 ruling B: `os build` refuses any other
166+
// default export), spec linked in — the `validate-view-container-name` twin.
167+
writeFileSync(join(dir, 'objectstack.config.ts'), defineStackSource(s));
168+
linkSpec(dir);
165169
dirs[label] = dir;
166170
};
167171
make('divergent-json', stack('order_line'));

0 commit comments

Comments
 (0)