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']); }); });