directus
1import { expect, test } from 'vitest';
2
3import { applyFunctionToColumnName } from './apply-function-to-column-name.js';
4
5test.each([
6{ input: 'test', expected: 'test' },
7{ input: 'year(date_created)', expected: 'date_created_year' },
8{ input: `hour(timestamp)`, expected: 'timestamp_hour' },
9{ input: `count(value)`, expected: 'value_count' },
10])('should return "$expected" for "$input"', ({ input, expected }) => {
11expect(applyFunctionToColumnName(input)).toBe(expected);
12});
13