UNPKG

@sanity/migrate

Version:

Tooling for running data migrations on Sanity.io projects

21 lines (14 loc) 683 B
import path from 'node:path' import {fileURLToPath} from 'node:url' import {expect, test} from 'vitest' import {decodeText, parse, toArray} from '../../it-utils/index.js' import {fromExportArchive} from '../fromExportArchive.js' const __dirname = path.dirname(fileURLToPath(import.meta.url)) test('untar movies dataset export, but not reading assets', async () => { const docsFromExport = fromExportArchive(`${__dirname}/fixtures/example.tar.gz`) const allDocs = await toArray(parse<{_id: string}>(decodeText(docsFromExport))) expect(allDocs.map((doc) => doc._id)).toEqual([ 'e749feed-4a9e-4175-b130-913f28436f62', '12274d53-4d6d-4aa4-9ace-d15da7ba7c10', ]) })