-
-
Notifications
You must be signed in to change notification settings - Fork 58
/
routes.spec.ts.snap
121 lines (120 loc) · 2.63 KB
/
routes.spec.ts.snap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
// Vitest Snapshot v1
exports[`generates the routes 1`] = `
"export const routes = [
{
path: '/',
name: '/',
component: () => import('/routes/index.vue'),
/* no children */
},
{
path: '/:path(.*)',
name: '/[...path]',
component: () => import('/routes/[...path].vue'),
/* no children */
},
{
path: '/about',
name: '/about',
component: () => import('/routes/about.vue'),
/* no children */
},
{
path: '/articles',
/* no name */
/* no component */
children: [
{
path: ':id',
name: '/articles/[id]',
component: () => import('/routes/articles/[id].vue'),
/* no children */
},
{
path: ':slugs+',
name: '/articles/[slugs]+',
component: () => import('/routes/articles/[slugs]+.vue'),
/* no children */
}
],
},
{
path: '/nested',
/* no name */
/* no component */
children: [
{
path: 'folder',
/* no name */
/* no component */
children: [
{
path: '',
name: '/nested/folder/',
component: () => import('/routes/nested/folder/index.vue'),
/* no children */
},
{
path: 'should',
/* no name */
/* no component */
children: [
{
path: 'work',
/* no name */
/* no component */
children: [
{
path: '',
name: '/nested/folder/should/work/',
component: () => import('/routes/nested/folder/should/work/index.vue'),
/* no children */
}
],
}
],
}
],
}
],
},
{
path: '/optional',
/* no name */
/* no component */
children: [
{
path: ':doc?',
name: '/optional/[[doc]]',
component: () => import('/routes/optional/[[doc]].vue'),
/* no children */
},
{
path: ':docs*',
name: '/optional/[[docs]]+',
component: () => import('/routes/optional/[[docs]]+.vue'),
/* no children */
}
],
},
{
path: '/users',
name: '/users',
component: () => import('/routes/users.vue'),
children: [
{
path: ':id',
name: '/users/[id]',
component: () => import('/routes/users/[id].vue'),
/* no children */
}
],
},
{
path: '/users.new',
name: '/users.new',
component: () => import('/routes/users.new.vue'),
/* no children */
}
]"
`;