Files
chorus/admin-ui/tests/unit/store/route-view.spec.js
T

19 lines
677 B
JavaScript

import { getViewContextKey, normalizeViewPath } from '@/utils/route-view'
describe('dynamic route view paths', () => {
it.each([
['chorus/providers/index', 'chorus/providers/index'],
['/chorus/providers/index', 'chorus/providers/index'],
['///chorus/providers/index', 'chorus/providers/index']
])('normalizes %s', (view, expected) => {
expect(normalizeViewPath(view)).toBe(expected)
})
it.each([
['chorus/providers/index', './chorus/providers/index.vue'],
['/chorus/providers/index', './chorus/providers/index.vue']
])('builds the webpack context key for %s', (view, expected) => {
expect(getViewContextKey(view)).toBe(expected)
})
})