/
githubmirror
/
strapi
Обзор
Документация
Войти
/
githubmirror
/
strapi
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/migration/fixture/checks/index.ts
43 строки
1 KB
Ben Irvin
test(migration): version migration testing framework (#26060)
06 авг 2026, 15:39
Не верифицирован
06 авг 2026, 15:39
ac0c928
Код
Авторство
О чём код?
const rowCounts = require('./row-counts'); const documentIdBackfill = require('./document-id-backfill'); const draftPublishPair = require('./draft-publish-pair'); const relationTargets = require('./relation-targets'); const joinTableParity = require('./join-table-parity'); const relationApiParity = require('./relation-api-parity'); const entityGraph = require('./entity-graph'); const mediaParity = require('./media-parity'); const nestedComponentParity = require('./nested-component-parity'); const dbMorphAndDz = require('./db-morph-and-dz'); type MigrationCheck = { id: string; title: string; run: (ctx: Record<string, unknown>) => Promise<{ errors?: string[]; checks?: unknown[]; lines?: string[]; }>; }; /** Checks in run order (matches legacy validate-migration.js section order). */ const ALL_CHECKS: MigrationCheck[] = [ rowCounts, documentIdBackfill, draftPublishPair, relationTargets, joinTableParity, relationApiParity, entityGraph, mediaParity, nestedComponentParity, dbMorphAndDz, ]; const CHECKS_BY_ID: Record<string, MigrationCheck> = Object.fromEntries( ALL_CHECKS.map((check) => [check.id, check]) ); module.exports = { ALL_CHECKS, CHECKS_BY_ID, };