UNPKG

@sanity/migrate

Version:

Tooling for running data migrations on Sanity.io projects

21 lines (20 loc) 696 B
import { expect, test } from 'vitest'; import { endpoints } from '../endpoints.js'; import { toFetchOptions } from '../sanityRequestOptions.js'; test('toFetchOptions', function() { expect(toFetchOptions({ apiHost: 'api.sanity.io', apiVersion: 'v2025-01-31', endpoint: endpoints.data.query('my-dataset'), projectId: 'xyz' })).toEqual({ init: { headers: { 'Content-Type': 'application/json', 'User-Agent': expect.stringMatching(/^@sanity\/migrate@\d+\./) }, method: 'GET' }, url: 'https://xyz.api.sanity.io//v2025-01-31/query/my-dataset?perspective=raw' }); });