Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/spec/src/api/meta-item-response-shapes.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ describe('GetMetaItemLayeredResponseSchema — the three-layer projection', () =
});
});

describe('[#22114] the read serves the version token; the conflict carries the current one as data', () => {
describe('the read serves the version token; the conflict carries the current one as data', () => {
const TOKEN = 'hmac-sha256:' + 'a'.repeat(64);

it('GetMetaItemResponseSchema keeps `version` through a parse — a token, `null`, or absent', () => {
Expand Down
4 changes: 2 additions & 2 deletions packages/spec/src/automation/builtin-node-config.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ describe('MapConfigSchema — an unknown key is refused, not stripped', () => {

// ─── assignment (#14149) ─────────────────────────────────────────────

describe('assignment value contract — a CEL envelope beside literals (#14149; the `{token}` dialect retired, #19939)', () => {
describe('assignment value contract — a CEL envelope beside literals; the `{token}` dialect retired', () => {
const DIGEST_SOURCE = 'joinNonEmpty(overdue_tasks.map(t, t.subject), "\\n")';
const DIGEST_ENVELOPE = { dialect: 'cel', source: DIGEST_SOURCE };

Expand Down Expand Up @@ -482,7 +482,7 @@ describe('assignment value contract — a CEL envelope beside literals (#14149;
expect(AssignmentConfigSchema.safeParse({ decision: 'approved', digest: { dialect: 'cel' } }).success).toBe(true);
});

it('[#19939] REFUSES the retired `{token}` dialect at the value\'s path — in the map, nested, and in a bare legacy key', () => {
it('REFUSES the retired `{token}` dialect at the value\'s path — in the map, nested, and in a bare legacy key', () => {
const result = AssignmentConfigSchema.safeParse({
assignments: {
owner: '{record.owner}', // sole token
Expand Down
2 changes: 1 addition & 1 deletion packages/spec/src/kernel/manifest.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -678,7 +678,7 @@ describe('manifest.id — reverse-domain identifier', () => {
for (const example of MANIFEST_ID_EXAMPLES) expect(msg).toContain(example);
});

it('reads as product guidance: a headline in product words, neutral examples (#22093)', () => {
it('reads as product guidance: a headline in product words, neutral examples', () => {
// The Studio-measured case: a display name typed where the id goes.
const r = ManifestSchema.safeParse(legal('Repairs Center'));
const issue = r.success ? undefined : r.error.issues.find((i) => i.path[0] === 'id');
Expand Down
2 changes: 1 addition & 1 deletion packages/spec/src/ui/action-description.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ describe('actionTranslationSchema.description', () => {
});
});

describe('the action `description` describe — form help an author reads in Studio (#22093)', () => {
describe('the action `description` describe — form help an author reads in Studio', () => {
// Studio's action inspector renders this describe from the `/meta/types`
// schema, which derives `action` in the authoring (`io: 'input'`) shape.
const help = (() => {
Expand Down
4 changes: 2 additions & 2 deletions packages/spec/src/ui/view-submit-redirect-url.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ describe('ruled bullet 1 — relative paths only', () => {
const msg = reject(redirectTo(url));
expect(msg, 'names the rule').toContain('RELATIVE path only');
expect(msg, 'names the reason the rule exists').toContain('open');
expect(msg, 'states the rule, not its ruling date (#22093)').not.toMatch(RULING_DATE);
expect(msg, 'states the rule, not its ruling date').not.toMatch(RULING_DATE);
// Nor a tracker id a refused author cannot resolve (commit fd289be45's
// strip): the provenance lives in the code comment above the checker.
expect(msg).not.toMatch(/(?<![#&])#\d{3,5}(?![0-9A-Za-z])/);
Expand Down Expand Up @@ -338,7 +338,7 @@ describe('the `submitBehavior` property help carries the rule and no ruling date
expect(help, 'ends on the fact, with no parenthetical after it').toMatch(/URL-escaped\.$/);
});

it('carries no ruling date and no tracker id (#22093)', () => {
it('carries no ruling date and no tracker id', () => {
const help = publishedHelp();
expect(help, 'the ruling date lives in the code comment above the describe').not.toMatch(RULING_DATE);
expect(help).not.toMatch(/(?<![#&])#\d{3,5}(?![0-9A-Za-z])/);
Expand Down
Loading