Files
directus/packages/utils/shared/get-fields-from-template.test.ts
2024-04-19 13:46:07 +02:00

15 lines
535 B
TypeScript

import { describe, expect, it } from 'vitest';
import { getFieldsFromTemplate } from './get-fields-from-template.js';
describe('getFieldsFromTemplate', () => {
it('returns an empty array when no value passed', () => {
expect(getFieldsFromTemplate('')).toStrictEqual([]);
expect(getFieldsFromTemplate(undefined)).toStrictEqual([]);
expect(getFieldsFromTemplate(null)).toStrictEqual([]);
});
it('returns fields as an array of strings', () => {
expect(getFieldsFromTemplate('{{ field }}')).toStrictEqual(['field']);
});
});