File size: 635 Bytes
d9494a5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { FieldMetadataType } from '@/types';
import { isFieldMetadataNumericKind } from '../isFieldMetadataNumericKind';

describe('isFieldMetadataNumericKind', () => {
  it.each([
    FieldMetadataType.NUMBER,
    FieldMetadataType.NUMERIC,
    FieldMetadataType.CURRENCY,
    FieldMetadataType.RATING,
    FieldMetadataType.POSITION,
  ])('should return true for %s', (type) => {
    expect(isFieldMetadataNumericKind(type)).toBe(true);
  });

  it.each([FieldMetadataType.TEXT, FieldMetadataType.SELECT])(
    'should return false for %s',
    (type) => {
      expect(isFieldMetadataNumericKind(type)).toBe(false);
    },
  );
});