import { expect } from 'chai' import splitPath from '../../lib/util/splitPath' describe('splitPath', () => { it('treats a number as a single step path', () => { const path = 1 const result = splitPath(path) expect(result).to.deep.equal(['1']) }) it('handles arrays', () => { const path = ['foo', 'bar', 'x'] const result = splitPath(path) expect(result).to.equal(path) }) it('handles strings separated by dots', () => { const path = 'bar.0.y' const result = splitPath(path) expect(result).to.deep.equal(['bar', '0', 'y']) }) })