import { appendVariantClasses, formatClassList, joinStrings, removeUniqueValueFromArray } from './utils' describe('utils', () => { test('appendVariantClasses', () => { const variants: Record = { test: '0', foo: '1', bar: '2' } const output: string = appendVariantClasses('test', variants, 'test') expect(output).toBe('test 0') }) test('formatClassList', () => { const input: string = ` test foo bar ` const output: string = formatClassList(input) expect(output).toBe('test foo bar') }) test('joinStrings', () => { expect(joinStrings(' ', 'test', 'foo', 'bar')).toBe('test foo bar') }) test('removeUniqueValueFromArray', () => { const input: number[] = [1,2,3,4,5] const output: number[] = removeUniqueValueFromArray(input, 3) expect(output).toEqual([1,2,4,5]) }) })