vue-object-inspector
Version:
Vue component used as an js/json object inspector/viewer
36 lines (25 loc) • 756 B
JavaScript
import expect from 'expect'
import { DEFAULT_ROOT_PATH, wildcardPathsFromLevel } from './pathUtils'
const root = DEFAULT_ROOT_PATH
describe('PathUtils', () => {
beforeEach(() => {})
it('wildcardPathsFromLevel works', () => {
expect(wildcardPathsFromLevel(-1)).toEqual([])
expect(wildcardPathsFromLevel(0)).toEqual([])
expect(wildcardPathsFromLevel(1)).toEqual([root])
expect(wildcardPathsFromLevel(2)).toEqual([root, `${root}.*`])
expect(wildcardPathsFromLevel(3)).toEqual([
root,
`${root}.*`,
`${root}.*.*`,
])
expect(wildcardPathsFromLevel(4)).toEqual([
root,
`${root}.*`,
`${root}.*.*`,
`${root}.*.*.*`,
])
})
// it('getExpandedPaths works', () => {
// })
})