19 lines
677 B
JavaScript
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)
|
|
})
|
|
})
|