import { describe, it } from 'vitest' import { parseRules } from './parseRules' describe('parseRules()', () => { it('should return empty array if not pass validation rules', () => { const result = parseRules('') expect(result).toStrictEqual([]) }) it('should return splitted rules if pass string value', () => { const testRule = 'email|min:4|max:10' const expectedResult = ['email', 'min:4', 'max:10'] const result = parseRules(testRule) expect(result).toStrictEqual(expectedResult) }) it('should return array of rules if pass string', () => { const testRule = '123' const expectedResult = ['123'] const result = parseRules(testRule) expect(result).toStrictEqual(expectedResult) }) })