Skip to content

Commit 0dd6d59

Browse files
committed
test(dogfood): read the dataset door's own envelope
Claude-Session: https://claude.ai/code/session_016WV4d1SZmabyrNd3YLCq3J Co-authored-by: Claude <noreply@anthropic.com>
1 parent 6c77bf9 commit 0dd6d59

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎packages/qa/dogfood/test/analytics-formula-dimension-authoring.dogfood.test.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ describe('dogfood: a dataset dimension over a formula field is refused at author
7575
selection: { dimensions, measures: ['cnt'] },
7676
});
7777
expect(res.status, JSON.stringify(res.body)).toBe(400);
78-
const error = res.body.error ?? res.body;
79-
expect(error.code, JSON.stringify(res.body)).toBe('DATASET_INVALID');
80-
const message = String(error.message);
78+
// This door builds its envelope by hand: `{ code, message }` at the top.
79+
expect(res.body.code, JSON.stringify(res.body)).toBe('DATASET_INVALID');
80+
const message = String(res.body.message);
8181
expect(message).toContain(
8282
'dataset "os30773_inline" dimension "remaining" (dimensions.1) groups by field "budget_remaining", ' +
8383
`which object "${OBJECT}" declares as \`formula\``,

0 commit comments

Comments
 (0)