Files
deepseek-harness/packages/session/session-persistence-sqlite/tests/test-sql.ts
T
Tianyi Cui 2c6ff296af Revert "Merge pull request #3087 from deepseek-harness/worktree/remove-ignorable-session-events"
This reverts commit 2123b2f418b1c8fbb86dc327b598fb11423da226, reversing
changes made to 3c0b5c68ce697537a21084f9135663017474a2e1.
2026-08-30 12:26:20 +08:00

39 lines
1.0 KiB
TypeScript

/** Test-only loader for fixed SQLite fixtures. */
import { readFileSync } from 'node:fs'
export type TestSqlName =
| 'add-unexpected-column'
| 'count-events'
| 'count-ignorable-events'
| 'count-packed-events'
| 'count-physical-types'
| 'create-loose-schema'
| 'create-unrelated-table'
| 'delete-persistence-state'
| 'delete-session-events'
| 'empty-store-id'
| 'insert-corrupt-event'
| 'measure-write-traffic'
| 'replace-events-with-nonstrict-table'
| 'select-last-event'
| 'select-page-size'
| 'select-event-rowids'
| 'select-event-rows'
| 'select-user-version'
| 'set-application-id-12345'
| 'set-page-size-4096'
| 'set-user-version-15'
| 'set-user-version-16'
| 'set-user-version-17'
| 'set-user-version-18'
| 'set-user-version-19'
| 'set-user-version-20'
| 'update-invalid-session-metadata'
| 'vacuum'
/** Load one fixed test SQL resource. */
export function testSql(name: TestSqlName): string {
return readFileSync(new URL(`./resources/sql/${name}.sql`, import.meta.url), 'utf8')
}