| 1234567891011121314151617 |
- /** Repository-wide canonical-layout check for committed session fixtures. */
- import { resolve } from 'node:path'
- import { expect, it } from 'vitest'
- import { inspectSessionFixtureLayouts } from './session-fixture-layout.ts'
- const root = resolve(import.meta.dirname, '..')
- it('keeps every session-format JSONL fixture in canonical packed layout', () => {
- const nonCanonical = inspectSessionFixtureLayouts(root)
- .filter(fixture => fixture.source !== fixture.canonical)
- .map(fixture => fixture.path)
- expect(
- nonCanonical,
- 'Run `pnpm run migrate:packed-session-fixtures` and commit the mechanical fixture rewrite.',
- ).toEqual([])
- })
|