static-cms/packages/core/test/data/entry.mock.ts
2023-03-30 13:29:09 -04:00

19 lines
490 B
TypeScript

/* eslint-disable import/prefer-default-export */
import type { Entry } from '@staticcms/core';
export const createMockEntry = (
options: Omit<Partial<Entry>, 'data'> & Pick<Entry, 'data'>,
): Entry => ({
collection: 'mock_collection',
slug: 'slug-value',
path: '/path/to/entry',
partial: false,
raw: JSON.stringify(options.data),
label: 'Entry',
isModification: false,
mediaFiles: [],
author: 'Some Person',
updatedOn: '20230-02-09T00:00:00.000Z',
...options,
});